Chess: Problems, Play & Personalities by Barry Martin | ReadsToRead