Parallel and Distributed Computing Series (50)