Taiwan's 400 Year History: The Origins and Continuing Development of the Taiwanese Society and People