One of my favourite novels from my very favourite author. I read it when it first came out, but I got so much more out of it when I reread it some years later. It's now one of my once a year re-reads. A great fun story as well as an interesting take on the nature of time and causality, as only Pratchett can.