Warren Robinett wrote an interesting one on Atari VCS Adventure http://www.warrenrobinett.com/inventing_adventure/
It doesn't go super deep, he had a more technical book in the works but I haven't heard any updates about it for a while: http://www.warrenrobinett.com/ecv/annotated_adventure_toc/in...
Thanks! This looks really interesting from retro-programming perspective.