Moral fiber : character and belief in recent American fiction