Big C++ by Cay S. Horstmann
Serving as an ideal introduction to C++ programming, this updated edition balances ease of learning the latest thinking on cognitive processes, current theoretical approaches, and innovative research techniques Shares additional guidance in the form of how-tos and walkthroughs throughout the chapters