Polyominoes A Guide to Puzzles and Problems in Tiling