James6 reviewsFollowFollowJanuary 9, 2016Read for a history class. One of the more successful blends of narrative and definitive sourcing, so while it retains its academic merit, it can also be appealing to even those unfamiliar with Ming history.