Engineering Software Engineering Software Engineering General
This book guides you from the fundamentals of working with objects and classes to writing applications that use paradigms not normally associated with C++, such as those used for functional programming strategies.