The science of Harry potter