Algorithms sequential, parallel and distributed - Berman, Kenneth A.; Paul, Jerome L. (Thomson/Course Technology, 2005)