Hi folks,
SO I was searching the web looking for books on C++ for beginners and I found many people recomended C++ for beginners by Herbert Schildt. The book gets an average of 4 stars out of 5. I then found that the whole book could be downloaded from the link below for free. It's about 16mb in total and needs adobe reader. The book dates back to 2002 so can't be sure how up to date it is but I am going to give it a look all 500+ pages of it.

some things included in the book. This work presents the major topics of the C++ language, including functions, classes, objects, overloading, templates, namespaces, inheritance, virtual functions, run-time type ID, and more.
http://msdn.microsoft.com/en-us/beginner/cc305129.aspxHappy reading newbies like myself.