ELO: 1600–1800
0 reviews

Modern Chess Preparation
Vladimir Tukmakov
ELO: 1600–1800
0 reviews

Vladimir Tukmakov
ELO: 2000–2200+
0 reviews

Valeri Beim
ELO: 2000–2200+
1 review

Jonathan Rowson
ELO: 1800–2000
1 review

Magnus Carlsen, David Howell
ELO: 1600–1800
0 reviews

Zenón Franco
ELO: 2000–2200+
0 reviews

Jonathan Rowson
ELO: 1400–1800
0 reviews

Andrew Soltis
ELO: 2000–2200+
0 reviews

Jacob Aagaard
ELO: 1800–2200
0 reviews

Robin Smith
ELO: 2000–2200
2 reviews

Jan Markos
ELO: 1600–1800
2 reviews

Davorin Kuljasevic
ELO: 1400–1600
0 reviews

Vladimir Tukmakov
ELO: 1200–1600
0 reviews

Thomas Willemze
ELO: 2000–2200+
0 reviews

Davorin Kuljasevic
ELO: 1800–2000
0 reviews

Andrew Soltis
ELO: 1800–2000
0 reviews

Jan Markos, David Navara
ELO: 1600–1800
0 reviews

Eugene Perelshteyn, Nate Solon
ELO: 1800–2000
1 review

David Smerdon
ELO: 1800–2000
1 review

Ben Johnson
ELO: 1400–1800
2 reviews

Jesus de la Villa
ELO: 2200–2200+
1 review

Matthew Sadler, Natasha Regan
ELO: 1800–2000
1 review

Boris Gulko, Joel Sneed
ELO: 600–2200
Promoted

Understand the ideas, then drill the lines
ELO: 2000–2200
0 reviews

Michael Adams, Philip Hurtado
ELO: 2000–2200+
0 reviews

Romain Edouard
ELO: 2000–2200+
0 reviews

Lev Polugaevsky
ELO: 1800–2000
0 reviews

Joel Benjamin
ELO: 1400–1600
1 review

Fred Reinfeld
ELO: -800 - 2200+
Weekly

ChessReads
ELO: 1400–1600
0 reviews

Eric Schiller
ELO: 2000–2200
0 reviews

Alexander Kalinin
ELO: 1400–1800
1 review

Michael de la Maza
ELO: 1800–2200
0 reviews

Daniel Gormally
ELO: 1600–1800
0 reviews

Eric Kislik
ELO: 2000–2200+
0 reviews

Davorin Kuljasevic
ELO: 1600–1800
0 reviews

Willy Hendriks
ELO: 1800–2000
0 reviews

Axel Smith
ELO: 1600–2000
0 reviews

Mikhail Shereshevsky
ELO: 1800–2000
0 reviews

Jacob Aagaard
ELO: 1400–1600
0 reviews

Michael Robert Serovey
ELO: 2000–2200+
0 reviews

Mark Dvoretsky
ELO: 1400–1600
0 reviews

Cyrus Lakdawala
ELO: 1400–1600
0 reviews

Cyrus Lakdawala
ELO: 1600–1800
0 reviews

Vassilios Kotronias
ELO: 800–1000
0 reviews

Chris Ward
ELO: 2000–2200+
0 reviews
Matthew Sadler
ELO: 1600–1800
0 reviews

Willy Hendriks
ELO: 1800–2000
0 reviews

Jonathan Tisdall
ELO: 800–1200
0 reviews

Arthur van de Oudeweetering
ELO: 800–2200+
1 review

Werner Schweitzer
ELO: 1800–2000
0 reviews

Yochanan Afek, Emmanuel Neiman
ELO: 1800–2200
0 reviews

Jeroen Bosch