Books to read, a long list