This document provides an excerpt from the book "Spark: The Definitive Guide" which introduces some of the core concepts of Apache Spark. It discusses Spark's basic architecture including the driver program, executors, and cluster managers. It also covers Spark applications, DataFrames, transformations and actions. Finally, it provides a sample end-to-end example reading CSV flight data to demonstrate these concepts.