Christopher Vaughan has been a journalist for more than 20 years. He co-wrote the US bestseller The Promise of Sleep.