A Theory and Practice of Program Development heftetEngelsk, 1997