300 Most Important Chess Exercises - Thomas Engqvist

An informative and accessible new book by Thomas Engqvist, the practical follow up to his previous…