Parallel Computing Theory and Practice - Quinn, Michael J. (Tata McGraw Hill Education New Delhi, 2011)