Object Oriented Programming With C ++ - Balagurusamy, E (Tata McGraw-Hill, 2011)