The copepodologist's cabinet

David M. Damkaer
American Philosophical Society
9780871692405
0-87169-240-6