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 ((The Expert's Voice in Spark))