Lecture notes on invertebrate zoology - Laverack, M S (Oxford Blackwell Scientific, 1979)