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