These are software engineering and computer science books that I have read and recommend. Software Engineering: Standards and Practices Clean Code: A Handbook of Agile Software Craftsmanship Clean Architecture: A Craftsman’s Guide to Software Structure and Design Domain-driven Design: Tackling Complexity in the Heart of Software Software Engineering: Industry experiences The Software Craftsman: Professionalism, Pragmatism, Pride The Mythical Man-Month Software Engineering: Programming languages and Frameworks Just Spring Integration Seven Languages in Seven Weeks Adobe Flex 4: Training from the Source, Volume 1 Computer Science The New Turing Omnibus