Puppetry : a world history - Blumenthal, Eileen (Abrams, 2005)