High Performance Computing and the Art of Parallel Programming door Stan Openshaw & Ian Turton