Programming with visual C++ : concepts and projects - Allert, James (Course Technology Cengage Learning, 2009)