Object - Oriented programming using c++ - Pohl Ira Ed. (1999)