The Opium Wars: The Addiction of One Empire and the Corruption of Another (2002), Naperville, IL: Sourcebooks, 352.
William Hanes
First name
William
Middle name
Travis
Last name
Hanes