Puppets can do more than tell a story.
Shirtliffe
D
D
School of Nursing and Midwifery, University of East Anglia.
D006801:Humans; D010353:Patient Education as Topic; D010988:Play and Playthings; D013664:Teaching Materials