Lovecraft, Giger, Necronomicon, Witchcraft, Alchemy, and the Occult