ELO: 1800-20000 reviewsChess Explained: The Queen's Gambit DeclinedJames RizzitanoRead ReviewsRead The Book
ELO: 1400-20000 reviewsModern Chess Opening Repertoire for WhiteJames RizzitanoRead ReviewsRead The Book