50 great ghost stories - Canning, John (ed)