Apache Spark 2: Data Processing and Real-Time Analytics Master complex big data processing, stream analytics, and machine learning with Apache Spark - Kienzler, Romeo (Packt Publishing Limited, 2018)