An introduction to computer science: a structured pro-blem-solving approach - BEHFOROOZ, Ali (A Reston Book, 1986)