Ingeniously structured and often inventively written, Dan... More >>>