Beginning Apache Spark 2 - Hien Luu (Springer, 2018)