Contributions to the knowledge of Amphioxus lanceolatus Yarrell
Published: 1889
Language: eng
Notes: Spolia maris. 27-70. 5 plates.