These are some the books I've read (ordered by most recent) along with my arbitrary rating that you can totally disagree with.

If you're looking for books to read, skim this list or check out The Great Books Project. I've yet to embark on it, but plan to.

Quick note
If it's linked, that means I've published my notes.