Hardware and software aspects of parallel computing. - Lesley Bissland (1996)