1. DESIGNING GAMES (Tynan Sylvester)
My Game Bible. My personal Super Awesome Book every Indie and/or beginner game designer must read AFTER he/she must've made his/her first mistakes... sorry games
2. GAME MECHANICS: ADVANCED GAME DESIGN:
Be Not Afraid of the word "advanced"...It was made to make ordinary seem extra ordinary. To be academic and make your game transferable you gotta know mechanics. its like knowing UML or Flowcharts in software engineering