Character development was thorough, and the author appears to consider many ramifications of the fall of civilization