where was a christmas carol written