Elements And Occult Virtues by Lynn Thorndike