Reading list: 35 books to read until 35