Learn Computer Science with Swift - Feiler, Jesse (Apress, 2018)