revised by James Buchanan revised by Hanh Tran. revised by Lawrence Chan revised by A. J. Augarde revised by Jiageng Fan. revised by L. M. Pitman revised by Charles Berlitz revised by Shun-Yao Chang. revised by Martin McLaughlin revised by D. G. Sawer