Puzzler's tribute: a feast for the mind - Wolfe, David. ed (A.K Peters, 2002)