Mastering C++ door Cay S. Horstmann & Cay S. Horstermann