Magic: History, Theory and Practice