Fomichev, Alexander A., and Mikhail M. Omelko. “Discovery of the Ogre-Faced Spiders (Aranei: Deinopidae) in Sumatra (Indonesia), With Description of a New Species”. Acta Biologica Sibirica 90 (May 6, 2023): 361–368. Accessed October 5, 2024. http://journal.asu.ru/biol/article/view/12944.