The best 8 books to get you through June