Cambrigde natural history, Vol.02: Flatworms and mesozoa, Nemertines, Rotifers, Thread-worms, Sagitta, Gephyrea and phoronis, Earthworms and leeches, Polychaet worms, Polyzoa - Harmer, S F, Ed., Shipley, A E, Ed (1968)