Object oriented programming using C ++ and java - Balagurusamy, E. (McGraw Hill, 2012)