Large Scale Scientific Computing by Ling Shang & Serge Petiton