Stewart O’Nan was born in 1961 in Pittsburgh. His father was an engineer; his mother an economics professor. He studied aerospace engineering at Boston University and worked for five years as a test engineer at Grumman Aerospace, Long Island. Subsequently he took a master’s degree in fiction at Cornell University and since 1990 he has taught creative writing, currently at Trinity College in Hartford, Connecticut. His three published novels include Snow Angels (1994). He lives with his wife and two children in Avon, Connecticut, where he is working on various stages of further novels and on a screenplay based on the life of Edgar Allan Poe.