CS304 - Object Oriented Programming
C++ How to Program by Paul J. Deitel Object-Oriented Software Engineering
by Jacobson, Christerson and Jonsson
    The C++ Programming Language
by Bjarne Stroustrup