Interesante artículo donde te listan diez libros imprescindibles para todo ingeniero de software.
10 books that’ll help you become a better software engineer
Como es habitual en este negocio, todos están en inglés y no encontrarás versión en castellano, con una excepción, Clean Code de Robert C. Martin.