Game Engine Architecture covers both the theory and practice of game engine software development, bringing …
The book is really good if you want a 5k foot of the architecture of game engines. For me personally, it's a desktop reference that saves me time and is easy to show other people.