Practical big data analytics hands-on techniques to implement enterprise analytics and machine learning using Hadoop, Spark, NoSQL and R - Dasgupta, Nataraj (Packt, 2018)