Chess Gems: 1,000 Combinations You Should Know By Kramnik, Vladimir (FRW) Paperback Price $129.99 Free Shipping