As for the title. I want to learn about historical figures, events, the Opium wars, Communism, Mao, Tibet, WWI and WWII, Sino-Japanese war, the Nanchino massacre, and how the Communist party shaped the modern China.
Thanks.
A good general overview is Jonathan Spence's The Search for Modern China, which covers the period from the fall of the Ming up to the present day in reasonable detail, but for some more specialised works you might want to have a look at the China booklist.