Discovering Chess Openings: Building Opening Skills from Basic Principles by John Emms | Menrva Books | MenrvaBooks