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