Yang, Y. C., Z. W. Yin, and W. D. Yu. “ 60–62”. Zootaxa 3495, no. 1 (September 24, 2012): 88. Accessed April 21, 2025. https://mapress.com/zt/article/view/zootaxa.3495.1.7.