- The Complete Chess Workout: Train your brain with 1500 puzzles! (Everyman Chess)
- Beating Unusual Chess Openings: Dealing With the English, Reti, King's Indian Attack and Other Annoying Systems
- Opening Repertoire: The Iron English
- Starting Out: Closed Sicilian (Starting Out - Everyman Chess)
- Starting Out: Sicilian Najdorf (Starting Out - Everyman Chess)