Swift programming the Big Nerd Ranch guide - Mathias, Matthew; Gallagher, John (Big Nerd Ranch, 2015)