Book Name: Swift 4 Protocol-Oriented Programming: Bring predictability, performance, and productivity to your Swift applications, 3rd Edition Author: Jon Hoffman Publisher: Packt Publishing ISBN: 1788470036 Year: 2017 Pages: