Parallel computers object-oriented, functional, logic (Wiley series in parallel computing, 1990)