Polyominoes: Puzzles, Patterns, Problems, and Packings - Revised and Expanded Second Edition Paperback $39.06