Title: New Games of Patience - Forty-Five of the Newest and Best Games Clearly Described and Illustrated