https://compilers.iecc.com/crenshaw/
This page links to that and another, "A Nanopass Framework for Compiler Education" by Sarkar, Waddell, and Dybvig:
https://www.amazon.com/Brinch-Hansen-Pascal-Compilers/dp/013...
Uau! I should take care of my old books.
https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniq...
I would primarily trust the dragon book for its theoretical content, although even that likely no longer represents the state of the art. I'm not all that knowledgeable about the state of the art in parsers, but I know that compiler optimisations have certainly moved beyond what is in the dragon book.
In short, while the dragon book still contains useful information, I don't think its notion of how a compiler is constructed is close to how compilers are actually constructed today.
In any case you're probably right, given that I like math and (so far) prefer algebra to analysis or applied mathematics.
http://www.cs.man.ac.uk/~pjj/book.html