An invitation to computer science - Schneider, G. Michael (Brooks/Cole Publishing Company, 1999)