Browsing bookshelves is a favorite hobby. This is intended to be a digital version of my own for reference and sharing. It is an incomplete catalog of the books I recommend, although it's hard to recommend a book in the abstract (without knowing the person). If you know something that I should read, please share. This list is in no particular order.

Books