Polyominoes: Puzzles, Patterns, Problems, and Packings - Revised and Expanded Second Edition | Princeton University Press books | IEEE Xplore