Fundamentals of parallel processing - Jordan, Harry (Prentice Hall, 2003)