C++ Primer 4/E - Lippman, Stanley; Others (Vidhyanagar Pearson, 2009)