Scaling up Machine Learning Parallel and distributed approaches (Cambridge University Press, 2012)