For anyone interested in the inner workings of Doom[1], I can't recommend Fabien Sanglard's blog enough. He also released a book on Wolfenstein 3D which goes into tremendous detail on the code, company, and hardware of the time.
[1] http://fabiensanglard.net/doomIphone/doomClassicRenderer.php