2-Day Exclusive. Take up to £10 off. Get the code »

Ray Huang

Huang served in the Chinese Nationalist Army as a junior officer for ten years. He received his Ph.D. in history from the University of Michigan.