Visible Cities: Canton, Nagasaki, and Batavia and the coming of the Americans