Laboratories for Parallel Computing - Nevison, Christopher H. (Computer Science)