Peter Hirtle

Cornell University Library