Fundamentals of Magic