Starting out with C ++ 2/E - Goddis,Tony (Vidhyanagar Penram, 2000)