The Book of Dreams and Ghosts (1897)

Seventy eight weird happenings are contained in this volume, from a demon strangling Devonian farmers in 1682 to a poltergeist terrorising a contemporary Chinese co…more

postcards