Mastering C++ - Venugopal, K. R.; Ravishankar, T. Buyya, R. (New delhi Tata MacGraw Hill, 2010)