Approaches to programming - Jackson, Brian (Blackie, 1981)