Elongated Pedicillate Setae: A Putative Sensory System And Synapomorphy Of Spiders

Published in Journal of Arachnology, in 2007, in volume 35, issue 3, pages 411-426

Date published:2007