eBook: PDF (636 pages)
Title: Fundamentals of Programming C++
Author(s): Richard L. Halterman
Publisher: Southern Adventist University, September 1, 2014
ISBN: N/A
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language.
A variety of examples such as game programming, club membership organization, grade tracking and grade point average calculation, make learning C++ both fun and practical.
Each chapter contains at least one complete, fully functional example program, with several smaller examples provided throughout the book.
Code:
http://python.cs.southern.edu/cppbook/progcpp.pdf