Programming : - Kaldewaij, Anne (Prentice-Hall international series in computer science, 1990)