Planning better programs - Boyle, Patrick Gerald (McGraw-Hill, 1981)