C++ primer - Lajoie, Josee; Author (2000)