The release of the House impeachment report fills in the last few blanks.
http://www.washingtonpost.com/