Library Digital Collections

Hookworm lecture at Garua Island, New Britain.

Hookworm lecture at Garua Island, New Britain.