Parallel and distributed computation numerical methods - Bertsekas (Prentice Hall, 1989)