Fundamentals of Parallel Processing by Harry E. Jordan