Fortean times : a contemporary record of strange phenomena