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