You should NOT consider purchasing this book. I made the mistake of doing just that before learning that the author had completely updated it to Swift 3 and published the new version. You would have no end of challenges if you attempt to code from th...