Edgar Allan Poe - Hayes, Kevin J. (Critical lives, 2009)