A great book; surprising and unusual, and it does make you think, Science fiction Arslan – M. J. Engh