Programming in C++ 2e door Chip Weems, Nell Dale & Mark Headington