A First Course in Computational Physics and Object-Oriented Programming with C++ Hardback with CD-ROM