What to read this summer – 15 books that will make you laugh, cry and fall in love with reading again