O livro tem que ter todas essas características? Complicado achar algo tão bom assim.
Parte disso precisaria de uma enciclopédia. De fato, a Wikipedia como um iniciador funciona muito bem para saber tudo o que tem por aí para aprender em desenvolvimento de software. Tem verbetes bem ruins (estou falando em inglês, em português tem muitos assim, é bem complicado) mas a maioria é bem correto, só superficial, mas algo que tenta ser amplo não pode se aprofundar.
Um livro também, ou escolhe ser superficial ou um nicho de informação bem específico, então nenhum livro conseguirá entregar algo tão útil assim. A coleção de livros é muito mais importante que um título.
O Stack Overflow, se bem usado pode ser meio que esse livro. Esse foi um dos divisores de água da minha carreira. Hoje o pessoal pense nele como um mural de helpdesk, mas ele foi feito para ser muito mais que isso e cumpriu bem o papel no passado, o conteúdo bom ainda está lá, é só saber aproveitar. Até em português para quem tem dificuldade com inglês. Claro que a pessoa precisa saber procurar. É muito fácil, mas a maioria não consegue. As pessoas estão preferindo o fluxo de zap, pega o que está passando pela sua frente, ou pede para alguém te dar o que você quer achar. Esse é momento de agradecer a chegada do ChatGPT e se preocupar por acharem que ele responde bem.
Dificilmente você achará uma lista muito melhor (não necessariamente que você goste ou atenda seu objetivo) que esta:
https://stackoverflow.com/q/1711/221800
Não concordo com alguns títulos, a ordem poderia ser um pouco melhor, tem caso bem errado, na minha humilde opinião, mas qualquer outra que eu já vi era pior. Seria estranho se eu concordasse 100%. Um que é quase unan=imidade também, mas longe de atender todos critériso colocados, já foi dito por alguns aqui, e está bem colocado na lista ali em no link, spo deveria estar em primeiro. Ele não é nota 10, mas acho que teria a melhor nota mesmo.
Se o seu livro preferido não está nesta lista e ele não é muito novo e muito badalado, provavelmente ele não tão bom assim ou é muito nichado.
A maioria diz que os livros The Art of Computer Programming do Donald Knuth são sensacionais, mas quase impossíveis de ler.
Tem livro que é uma bomba sobre C, quase unanimidade entre quem entende do assunto, mas muito recomendado por aí, mas vamos deixar pra lá.
Eu adoraria ter um livro (na verdade vários para caber o conteúdo) fácil que fosse quase um curso completo. Pensei em fazer um, mas seria um trabalho para a vida, nem dará tempo para concluir, dificilmente ganharia dinheiro firme com ele, ainda mais agora que "ninguém" mais quer aprender programar (querem outra coisa usando o termo), então desisti.
Mas vou fazer algo mais simples, menos pretencioso e mais descompromissado que um livro.
Farei algo que muitos pedem para aprender programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).