A fascinating and enjoyably fantastical read.