Object-oriented programming with C Plus Plus - Balagurusamy, E (Tata Mc Graw-Hill, 1995)