Terry Pratchett was (unfortunately, was) in my opinion the best fantasy writer of the past many years. His characters, no matter what species, interact show our prejudices bringing a tale to an unexpected conclusion. RIP Terry Pratchett, this must be his last book