ELO: 1400–16002 reviewsPractical Chess Exercises: 600 Lessons from Tactics to StrategyRay ChengRead ReviewsRead The Book