The Hesperian dilemma : a sci-fi adventure and love story /
Waterman, Colin,author.