The essence of programming using c++ - Bell, Douglas (Pentice Hall, London, 1997)