Books: Puppets, Gods and Brands
MCM London October 2019 - Everything you need to know