Mastering Swift 5: deep dive into the latest edition of the Swift programming language - Hoffman, Jon (Packt Publishing, 2019)