Matti's puzzle book list has moved to a new location. Please visit the updated library by following this link.
About Matti Linkola: Matti's puzzle page