The book Game Coding Complete is a good book for describing the overall strucutre and systems involved in a game. I've not got this latest edition, but the Second edition is very good.
I've got fourth edition and I can say its amazing. It won't take you step-by-step through a project, but it will provide you with a solid foundation on design