Learning Apache Spark 2: A beginner's guide to real-time Big Data processing using the Apache Spark frameworkMuhammad Asif Abbasi