Thinking in C Foundations for C++ & Java - Allison, Chuck (New Delhi, 2000)