Programming In C++: Lessons and Aplications - D'Orazio, Timothy B. (McGraw-Hill, 2004)