Ravens & black rain: The story of Highland second sight, including a new collection of the prophecies of the Brahan Seer