4 of 5 stars to A Hat Full of Sky (Discworld, #32) by Terry Pratchett bit.ly/R3eA8D