Editora: Novatec
Muito bom, especialmente para quem (como eu) procura novas formas de ensinar lógica e programação.
O autor tem uma longa história em desenvolvimento e uso de sistemas livres, em especial o Linux; porém não é fanático a ponto de denegrir outros sistemas.
Usa uma linguagem simples e o livro trabalha com um projeto desde o princípio; usa Python para elucidar o desenvolvimento.
Recomendo não apenas para os novatos, mas para professores que lecionam matérias relacionadas à programação.