An introduction to computer science a structured problem-solving approach - Behforooz, Ali & Sharma, Onkar P. (A reston book, New Jersey, 1986)