Harry F. Jordan, Gita Alaghband, ''Fundamentals of Parallel Processing'', Prentice Hall; 1st edition, ISBN: 0139011587, 2002.
Ananth Grama, George Karypis, Vipin Kumar, Anshul Gupta, '' An Introduction to Parallel Computing: Design and Analysis of Algorithms'', Addison Wesley; 2nd edition, ISBN: 0201648652, 2003.
William Gropp, Ewing Lusk, Anthony Skjellum, ''Using MPI : Portable Parallel Programming with the Message Passing Interface'', The MIT Press; 2nd edition, ISBN: 0262571323, 1999.
Barry Wilkinson, Michael Allen, ''Parallel Programming : Techniques and Applications Using Networked Workstations and Parallel Computers'', Prentice Hall; 2 edition, ISBN: 0131405632, 2004.
Alan Gibbons and Wojciech Ryeter, ''Efficient Parallel Algorithms'', Cambridge University Press.