British tachinid flies : tachinidae (larvaevoridae & calliphoridae) : a key for the identification of the genera and species with short descriptions ... their collection and preservation and eleven plates with over two hundred original figures / by C. D. Day

Request this item

Request this item to view in the Library’s reading room.

Loading...