Amazing tales - Ling, Mengchu 1580-1644 (Panda books, 2005)