An introduction to programming and problem solving with Pascal
Schneider, G. Michael.
Wiley,
1984