C++: advanced programming - NIIT (Prentice Hall, 2005)