One of the greatest puzzles masters of all time, Ivan Moscovich presents a collection of diabolical problems of all types.