Programming principles an introduction - Motil, John (Allyn and Bacon, 1984)