Functional biology of marine gastropods - Hughes, Roger N (1986)