Invertebrates:Small Coelomate groups vol VI mollusca I - Hyman, L.H. (Mcgraw hill, 1967)
English