Software Engineering For Parallel And Distributed Systems door Peter Croll