please recommend me a good history of the chinese 20th century (before and after the Chinese revolution) from a ML-MZT perspective.

preferably something that isn't egregiously liberal or leftcom with the typical mandatory denunciations and editorialization; but also not something that is mindful of productive self criticism.