Leila Philip

Leila Philip is the author of Beaverland: How One Weird Rodent Made America, and a professor of English at the College of the Holy Cross in Worcester, Massachusetts.