Programming Parallel Processors - Babb, Robert G.,II (Addison-Wesley Publishing Company, 1988)