The Oxford Book of Victorian Ghost Stories

The Oxford Book of Victorian Ghost Stories

2003 • 521 pages