Introduction to parallel processing - Sasikumar, M (New Delhi Prentice Hall of India, 2002)