Lecture notes on invertebrate zoology - Laverack, M. S (Blackwell Scientific, 1987)