This trilogy kept me off balance. Characters didn't stay in neat, enduring categories of good or bad. They kept doing positive and negative things for their own selfish reasons. On the aggregate, it eventually worked out for the better for all involved. (But not in a Rand-ian market way.) Ju...