ELO: 2000–2200+
2 reviews

GM Preparation: Attack and Defense
Jacob Aagaard
ELO: 2000–2200+
2 reviews

Jacob Aagaard
ELO: 1200–1400
0 reviews

Susan Polgar
ELO: 1800–2000
0 reviews

Lou Hays
ELO: 800–1000
0 reviews

Franco Masetti, Roberto Messa
ELO: 1800–2000
0 reviews

Valeri Beim
ELO: 800–1000
7 reviews

Michael Stean
ELO: 1400–1600
2 reviews

Ray Cheng
ELO: 1000–1200
0 reviews

Tim Brennan, Anthea Carson
ELO: 1200–1400
0 reviews

Laszlo Polgar
ELO: 400–1800
Promoted

Start Today's Lesson
ELO: 1200–1600
3 reviews

Murray Chandler
ELO: 1400–1600
1 review

Jeremy Silman
ELO: 1800–2000
0 reviews

Sarhan Guliev
ELO: 1400–1800
0 reviews

Fred Reinfeld
ELO: 2000–2200+
0 reviews

Csaba Balogh
ELO: 2000–2200+
0 reviews

Romain Edouard
ELO: -800 - 2200+
Weekly

ChessReads
ELO: 1200–1400
0 reviews

Susan Polgar, Paul Truong
ELO: 2000–2200+
0 reviews

Ramesh RB
ELO: 1600–1800
0 reviews

Daniel Naroditsky
ELO: 1400–1800
0 reviews

Steve Mayer
ELO: 1800–2000
0 reviews

Thomas Willemze
ELO: 1600–1800
0 reviews

Vladimir Vukovic
ELO: 1600–2000
0 reviews

Boris Gulko, Joel Sneed
ELO: 2000–2200+
0 reviews

Csaba Balogh
ELO: 1800–2000
0 reviews

Ivan Sokolov
ELO: 2200–2200+
1 review

Sam Shankland
ELO: 1800–2000
1 review

Frank Erwich
ELO: 1400–1800
1 review

John Nunn
ELO: 2000–2200+
2 reviews

Boris Gelfand
ELO: 1400–1600
3 reviews

Laszlo Polgar
ELO: 1800–2000
0 reviews

Martyn Kravtsiv
ELO: 1400–1800
0 reviews

Andrew Soltis
ELO: 1800–2000
0 reviews

Mauricio Flores Rios
ELO: 1600–1800
0 reviews

Cyrus Lakdawala
ELO: 800–1200
1 review

Raf Mesotten
ELO: 1000–1200
0 reviews

Pierre Chakalov
ELO: 1600–2000
1 review

Simon Williams
ELO: 1400–1600
1 review

Viktor Henkin
ELO: 1400–1800
0 reviews

Yaroslav Srokovski
ELO: 1400–1600
0 reviews

Arthur van de Oudeweetering
ELO: 1000–1200
1 review

I. A. Horowitz, Fred Reinfeld
ELO: 2000–2200
0 reviews

Jacob Aagaard
ELO: 1400–1800
0 reviews

Elie Agur
ELO: 1200–1400
0 reviews

Susan Polgar, Paul Truong
ELO: 2000–2200+
0 reviews

Csaba Balogh
ELO: 2000–2200
0 reviews

Jacob Aagaard
ELO: 1200–1400
1 review

Susan Polgar
ELO: 2000–2200
0 reviews

Sergei Tiviakov, Yulia Gökbulut
ELO: 1600–1800
0 reviews

Rudolf Spielmann
ELO: 1800–2000
0 reviews

Konstantin Sakaev, Konstantin Landa
ELO: 2000–2200+
0 reviews

Andrei Volokitin, Vladimir Grabinsky
ELO: 2000–2200+
0 reviews

Csaba Balogh
ELO: 1600–1800
1 review

Ludek Pachman
ELO: 1400–1800
0 reviews

Max Euwe
ELO: 1400–1600
0 reviews

Tibor Florian
ELO: 1800–2000
0 reviews

Alexander Kotov
ELO: 1600–1800
2 reviews

Valeri Bronznik, Anatoli Terekhin
ELO: 1200–1400
0 reviews

Susan Polgar
ELO: 1400–1800
0 reviews

Jeremy Silman
ELO: 1800–2200
0 reviews

Vlastimil Hort, Vlastimil Jansa
ELO: 1600–1800
0 reviews

Zenón Franco
ELO: 1600–1800
0 reviews

Zenón Franco
ELO: 1200–1400
1 review

Fred Reinfeld
ELO: 1400–1600
0 reviews

Sarhan Guliev, Logman Guliev
ELO: 1600–2000
2 reviews

Axel Smith, Hans Tikkanen
ELO: 800–1200
0 reviews

Frank Erwich
ELO: 1600–1800
0 reviews

Yuri Averbakh
ELO: 1600–1800
1 review

Michael Prusikin
ELO: 1200–1600
1 review

Iakov Neishtadt
ELO: 1600–2000
0 reviews

Neil McDonald
ELO: 2000–2200+
0 reviews

Csaba Balogh
ELO: 2000–2200+
0 reviews

Mark Dvoretsky
ELO: 1400–1800
0 reviews

Vlastimil Jansa
ELO: 2000–2200+
0 reviews

Mark Dvoretsky
ELO: 1400–1600
1 review

Fred Reinfeld
ELO: 1600–1800
0 reviews

Larry Christiansen
ELO: 1600–1800
0 reviews

Irving Chernev, Fred Reinfeld
ELO: 1800–2000
0 reviews

Jacob Aagaard
ELO: 1600–1800
0 reviews

Paul Keres, Alexander Kotov
ELO: 800–1200
2 reviews

Peter Giannatos
ELO: 1600–1800
0 reviews

Johan Hellsten
ELO: 1200–1400
1 review

Dan Heisman
ELO: 2000–2200
0 reviews

Jacob Aagaard
ELO: 800–1000
0 reviews

Tim Sawyer
ELO: 1800–2200
0 reviews

Mikhail Tal, Iakov Damsky
ELO: 1800–2000
0 reviews

Lev Psakhis
ELO: 1600–1800
0 reviews

Charles Hertan
ELO: 1600–1800
0 reviews

Chess Informant
ELO: 1200–1400
0 reviews

Susan Polgar
ELO: 1800–2200+
0 reviews

Dmitry Kryakvin
ELO: 800–1200
0 reviews

Yasser Seirawan
ELO: 1600–1800
0 reviews

Robert Bellin, Pietro Ponzetto
ELO: 1600–1800
1 review

Andrew Soltis
ELO: 1800–2200
0 reviews

Sergei Tiviakov, Yulia Gökbulut
ELO: 1200–1600
0 reviews

Vladimir Grabinsky, Mykhaylo Oleksiyenko
ELO: 1800–2000
0 reviews

Boris Gulko, Joel Sneed
ELO: 1600–1800
0 reviews

Jurgen Kaufeld
ELO: 1400–1600
0 reviews

Nigel Davies
ELO: 1000–1200
0 reviews

Josh Waitzkin
ELO: 1800–2000
2 reviews

Konstantin Chernyshov
ELO: 1800–2000
0 reviews

Mihail Marin
ELO: 1600–2000
0 reviews

August Livshitz
ELO: 1800–2200
0 reviews

Max Euwe, Haije Kramer
ELO: 1200–1600
2 reviews

Frank Erwich
ELO: 1400–1600
0 reviews

Jörg Hickl
ELO: 2000–2200+
0 reviews

Wojciech Moranda
ELO: 1600–1800
0 reviews

Herman Grooten
ELO: 1400–1800
0 reviews

Igor Khmelnitsky
ELO: 1200–1600
0 reviews

Vladimir Grabinsky, Mykhaylo Oleksiyenko
ELO: 1400–1600
0 reviews

Merijn van Delft
ELO: 1400–1600
4 reviews

Aron Nimzowitsch
ELO: 1600–1800
5 reviews

Jeremy Silman
ELO: 1400–1800
0 reviews

Eugène Znosko-Borovsky
ELO: 1800–2000
0 reviews

Ivan Sokolov
ELO: 1800–2000
8 reviews

Mauricio Flores Rios
ELO: 1600–1800
0 reviews

Daniel Gormally
ELO: 1800–2200
0 reviews

Vladimir Popov
ELO: 1400–1800
0 reviews

Herman Grooten
ELO: 1400–1600
1 review

Martin Weteschnik
ELO: 2000–2200+
0 reviews

David Navara
ELO: 1800–2200
0 reviews

Max Euwe, Haije Kramer
ELO: 1400–1800
0 reviews

Fred Reinfeld
ELO: 2000–2200+
0 reviews

Csaba Balogh
ELO: 1600–1800
0 reviews

Johan Hellsten
ELO: 1800–2000
1 review

Alexei Suetin
ELO: 1800–2000
0 reviews

Boris Zlotnik
ELO: 1800–2000
0 reviews

Eugène Znosko-Borovsky
ELO: 1400–1600
0 reviews

Sunil Weeramantry, Ed Eusebi
ELO: 2000–2200+
3 reviews

Boris Gelfand
ELO: 1800–2000
0 reviews

Ivan Sokolov
ELO: 1600–1800
0 reviews

Peter Romanovsky
ELO: 1600–2000
0 reviews

Ludek Pachman
ELO: 1200–1400
0 reviews

Peter Kurzdorfer
ELO: 2000–2200+
0 reviews

Nick Maatman
ELO: 1000–1200
0 reviews

I. A. Horowitz, Fred Reinfeld
ELO: 2000–2200+
0 reviews

Jacob Aagaard
ELO: 1400–1600
0 reviews

Bruce Pandolfini
ELO: 1400–1800
2 reviews

John Nunn
ELO: 2000–2200
0 reviews

Nick Maatman
ELO: 1400–1800
0 reviews

Bent Larsen
ELO: 800–1000
0 reviews

Yasser Seirawan, Jeremy Silman
ELO: 1800–2200
0 reviews

Romain Edouard
ELO: 1200–1400
0 reviews

Emmanuel Neiman
ELO: 1600–1800
0 reviews

Carsten Hansen
ELO: 1800–2000
0 reviews

Laszlo Polgar
ELO: 800–1000
2 reviews

Bobby Fischer
ELO: 1000–1200
0 reviews

John A. Bain
ELO: 1600–1800
0 reviews

Amatzia Avni
ELO: 1600–2000
0 reviews

Ludek Pachman
ELO: 1200–1400
0 reviews

Vladimir Barsky
ELO: 1800–2000
0 reviews

Konstantin Sakaev, Konstantin Landa
ELO: 1400–1600
0 reviews

Mikhail Tal, Viktor Henkin
ELO: 1200–1400
0 reviews

Thomas Willemze
ELO: 2000–2200+
0 reviews

Jacob Aagaard
ELO: 1400–1800
0 reviews

Amir Bagheri, Mohammad Reza Salehzadeh
ELO: 1800–2000
0 reviews

Hans Kmoch
ELO: 1400–1600
0 reviews

I. A. Horowitz
ELO: 1400–1600
0 reviews

Cyrus Lakdawala
ELO: 1200–1400
2 reviews

John Nunn
ELO: 1400–1600
0 reviews

Graeme Buckley
ELO: 1400–1800
2 reviews

Ludek Pachman
ELO: 1400–1600
0 reviews

Emmanuel Bricard
ELO: 1600–1800
0 reviews

Michael Song, Razvan Preotu
ELO: 2000–2200+
0 reviews

Paata Gaprindashvili
ELO: 1400–1800
0 reviews

Igor Khmelnitsky
ELO: 1400–1600
0 reviews

Arthur van de Oudeweetering
ELO: 1600–1800
0 reviews

Axel Smith
ELO: 1600–1800
0 reviews

Johan Hellsten
ELO: 1600–2000
1 review

Paata Gaprindashvili
ELO: 2000–2200+
0 reviews

Jacob Aagaard
ELO: 1200–1600
1 review

Frank Erwich
ELO: 1200–1600
0 reviews

Joel Benjamin
ELO: 2000–2200+
0 reviews

Csaba Balogh
ELO: 1800–2000
0 reviews

Sam Shankland
ELO: 1800–2000
0 reviews

Irving Chernev
ELO: 1400–1600
0 reviews

Graeme Buckley
ELO: 1800–2000
0 reviews

Mihai Suba
ELO: 1400–1800
0 reviews

Alexander Kotov
ELO: 1400–1800
0 reviews

Igor Khmelnitsky
ELO: 1800–2000
0 reviews

Charles Hertan
ELO: 1800–2000
0 reviews

Alexander Panchenko
Chess books on strategy, positional play, tactical play, and puzzle collections. They are subdivided into these four categories for easier navigation. The distinction between strategy and positional play may be slightly uncommon: strategy refers to piece plan, planning, and long-term thinking, while positional play mostly refers to pawn structures and pawn play. In other places, and in many books, those two are intertwined and often there's no difference between them. Books on tactics include those that talk about how to calculate rather than focusing on problem solving. Those in the puzzles and studies section are devoted purely to problems and collections of puzzles.