Essence of programming using C++ - Bell, Douglas (The essence of computing, 1997)