Small Gods by Terry Pratchett. Artstation.