Mao Zedong

Alyssa Franco 11/28/12 Mao Zedong is considered to be one of the most controversial political leaders of the twentieth century. He has been known both as...