A great list of books read and to read, with short, useful and spot on summaries by Ramona DeFelice Long.