Jon Hoffman
This book is for Swift developers who want to learn and implement protocol-oriented programming in their real-world applications..