New journey through history - Kan, Nelson Y. Y.; Tang, Miranda K. L. (Aristo Educational Pr, 2007)