Learn to barter (美)Alan R.Carter著 Partnership charter John Carter Mary Porter On Descartes Shadow charter Star reporter