Um que não está na lista e eu gosto muito é o The Pragmatic Programmer, que apesar de "velho" (a primeira edição é de 1999, o que na nossa área é considerado "pré-histórico"), ainda é bem atual, pois não foca em nenhuma tecnologia específica. Em vez disso, ele possui conceitos e "dicas" mais amplas e gerais que valem até hoje (e continuarão valendo, independente da linguagem ou framework que estiver na moda).
Outro que eu gosto muito, apesar de não focar diretamente em programação, é o Unicode Explained.
Creio que toda essa parte sobre manipulação de caracteres, encodings e tudo mais é algo que muita gente não conhece, e pouquíssimos dominam de fato. E é algo importantíssimo de se saber, independente da linguagem ou framework que vc usa. Mais cedo ou mais tarde, inevitavelmente vc terá que lidar com algum problema de encoding ou alguma bizarrice do Unicode. Esse livro te dá a base para não ficar completamente perdido (pode não ter todas as soluções, mas pelo menos vc saberá por onde começar e quais termos pesquisar).