Chess Training for Candidate Masters: Accelerate Your Progress by Thinking for Yourself by Alexander Kalinin Back to product details page >