Author: Hamburg puppet guild. Hamburg, N.Y.