100 Major Chess Upsets Of 2010by Bill HarveyChessWriting a summary for young readers…For young readersBook data: Open Library