Author: ray lankester, s. j. hickson, j. j lister, f. w. gamble, a. willey, h. m. woodcock, w. f. r. weldon, e. ray lankester