Thinking in C including object oriented programming with C++ - Mahapatra, P B (Wheeler, New Delhi, 1996)