C ++ Program Design - Cohoon J.P.; Cohoon J.P. & Davidson (Tata McGraw Hill, 2000)