1001 Winning Chess Sacrifices and Combinations, 21st Century EditionFred Reinfeld, Bruce Alberston2014EPUB27 MB