This has to be one of Terry Pratchetts best books. Pratchett must love his characters because each and every one of them are looked after like his children. There were many times during reading of this book when I had to put it down and wipe away the tears of laughter. Whether you are a newcomer to Pratchett or an old hand you will find something in this book that will make you laugh. Go on join the ball, and don't forget your mask!