Past, present, parallel. A survey of available parallel computer systems - Trew, Arthur (Springer, 1991)