Software Engineering Clean Architecture: A Craftsman’s Guide to Software Structure and Design By Robert C. Martin
Project Management Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation By Jez Humble & David Farley