Magic and Science