Programming is an Engineering Profession - Hoare, C (Pergamon/Infotech, 1983)