Object-gericht programmeren in C++ by L. Janssens