C++ Primer - Lippman (Stanley B); Lajoie (Josee)
20