Emanuel Lasker: The Life of a Chess Master, with an Analysis of More Than 100 of His Greatest Games