Below is a fairly complete list of books I've read.