If there's any interest, I could edit my first post to keep a running list as with the other book recommendation threads.