- Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs
- The Swift Programming Language (Swift 4)
- Using Swift with Cocoa and Objective-C (Swift 4)
- Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS
- iOS Core Animation: Advanced Techniques
- Clean Code
- The Clean Coder
- Working Effectively with Legacy Code
- Patterns of Enterprise Application Architecture
- Test Driven Development: By Example
- BDD in Action: Behavior-Driven Development for the whole software lifecycle