Brandon Sanderson “Calamity” signing at Barnes and Noble