Joanne Harris

 wrote The Loneliness of the Long-Distance Time Traveller.