Ahh this guy put a hell of a ton of work into making this. Unfortunately he discontinued his more condensed version of the document (which I believe was about 300+ pages or so?), but he does it all for free and takes care of several different language editions so I don’t blame him.
A free and open access book (libre) on reverse engineering by Dennis Yurichev. https://beginners.re/
Link to the english PDF : https://beginners.re/RE4B-EN.pdf (This is a 1000+ page mammoth!)