Art of programming: Computer science with c++ - Lawlor, Steven C (New Delhi Vikas Publishing House, 2001)