10 books to get you through a rainy summer weekend, picked by Claudia Winkleman