Harry Potter exhibition blends wizardry with history.