Data Structures Via C++ Object by Evolution - Berman, A. Michael (Vidhyanagar Oxford Uni Press, 2007)