Text-Book Of Comparative Anatomy, Volume 2 by Ernst Heinrich Philipp August Haeckel, Ernst Haeckel & Arnold Lang