" Chess opening essentials. v. 1, the complete 1.e4 " Stefan Djuric, Dimitry Komarov and Claudio Pantaleoni.