This book covers the C++ programming language, its interactions with software
design and real life use of the language. It is presented as an introductory to advance
course but can be used as reference book.