About Peter Matthiessen Peter Matthiessen is the widely acclaimed author of The Snow Leopard, which won the National Book Award. He lives in Sagaponack, New York.