Swift 4 Protocol-Oriented Programming - Third Edition: Bring predictability, performance, and productivity to your Swift applicationsJon Hoffman
Mastering Swift 5: Deep dive into the latest edition of the Swift programming language, 5th EditionJon Hoffman
Swift Protocol-Oriented Programming: Increase productivity and build faster applications with Swift 5, 4th EditionJon Hoffman