Reading list: books to read 25