Part one of this two-part article.
Continue reading at my Great Ming Military blog.
Update 11 September 2019
Part 1 of the translation is completed...mostly.
GreatMingMilitary
2019-08-15 15:10:54 +0000 UTCAngus MacDonald
2019-08-15 12:33:55 +0000 UTCAngus MacDonald
2019-08-15 12:32:51 +0000 UTC