As the evenings get longer and talk of holidays starts, Jennifer McShane recommends 14 great books to get stuck into this summer.