Past, present, parallel: : a survey of available parallel computer systems - Trew, Arthur; Wilson, Greg (Springer-Verlag, 1991)