Developing Apache Spark Applications
Also available as:
PDF