Chess Gems

1,000 Combinations You Should Know

Book Description

About Sukhin, Igor