Big Data Analysis with Scala and Spark (Scala 2 version)