Friedman, Frank L Problem Solving, Abstraction, and Design Using C++ - 6th - USA Addison Wesley 2011 ISBN: 0136079474 Dewey Class. No.: 005.133 / FRI