If you want a different perspective, "Softwar" is a good read. The author (Matthew Symonds) worked directly with Ellison to write the book (as opposed to other books which were written based on third party accounts and public information). He made a deal with Ellison that neither would alter the words of the other. Instead, Ellison could provide a reply or commentary wherever he disagreeed with Symonds. And Ellison did that, throughout the book.