The thread is a little old, but occasionally still gets new comments with book recommendations here and there.