Zoological Atlas (including Comparative Anatomy), with Practical Directions and Explanatory Text for the Use of Students. Invertebrata. By D. M'Alpine. 249 Coloured Figures and Diagrams.