Parallel computing: theory and practice - Quinn, Michael J. (New Delhi Tata Mcgraw-hill pub., 2004)