Construction of data processing software - Elder, John (Prentice-hall international, inc, London, 1984)