Object-Oriented approach with C++ - Folk, Michael J.; Riccar di, Grag; Zoellick, Bill (Noida, 2005)