A new family of millipeds (Diplododa: Callipodida) from southwestern China. Memoirs of Beijing Natural History Museum, 53 1993: 375-390. 375 [Zoological Record Volume 141]