Snazzgun rated Moving Pictures: 5 stars Jan. 1, 2016 Public Moving Pictures by Terry Pratchett (Discworld, #10)