Studies on vulva and palpal organ of spider Heptathela yuelushanensis Wang et Ye, 1983 - Yin, C. M.; Wang, J. F.; Yang, S. F.; Yang, Z. X. (Journal of Natural Science of Hunan Normal University, 1988)