Japan in world history - Huffman, James L. (Oxford University Press, 2010)