theory of magic