First book of C++: From here to there - Bronson, Gary J (Thomson Learning, Australia, 2000)