This book manuscript is a preliminary version of what will expand into the first three volumes of a ten-volume series The Art of Computational Science. We decided to make this version available on the web, so that readers can start to play with the software, and we can get early feedback concerning the direction of our series.