Puppets and puppet theatre - Currell, David (Crowood, 1999)