http://faculty.euc.ac.cy/scharalambous/csc132/books/c++_book%201.pdf http://faculty.euc.ac.cy/scharalambous/csc131/books/C%20book%202.pdf