Mathematics, Magic and Mystery