when and where was laurie halse anderson born?