The Great Voyages of Zheng He Zhang, S.N. & Zhang, H.Y. (2005), Union City, CA: Pan Asian Publications, 32.