I keep meaning to write a reading list. I may have to give one a go (from memory and bookshelf & blog scanning)!