Big Data Analytics with Spark A Practitioner’s Guide to Using Spark for Large-Scale Data Processing, Machine Learning, and Graph Analytics, and High-Velocity Data Stream Processing - Guller, Mohammed (Apress : Imprint: Apress, 2015)