Parallel computers: architecture and programming - Siva Rama Murthy, V . (Prentice Hall of India, 2000)