A Structured approach to programming - Hughes, Joan K. (Prentice Hall, 1987)