An Overview of Magic.