Fomichev, Alexander A., and Mikhail M. Omelko. 2023. “Discovery of the Ogre-Faced Spiders (Aranei: Deinopidae) in Sumatra (Indonesia), With Description of a New Species”. Acta Biologica Sibirica 9 (May), 361–368. https://doi.org/10.5281/zenodo.7895543.