Desert Island Chess Puzzle Omnibus - Wesley So, Michael Adams, Graham Burgess, John Nunn