Object Oriented Software In ANSI C++ - SMITH, Michael (The McGraw - Hill Companies Boston, 2000)