I started and finished each of the above books (among other books) between March 22nd and today (2025-07-05). I’d recommend each of them. They are ranked in order of what I’d most recommend to least recommend. I didn’t modify my rankings based on those authors I’m connected with.
I would hope to eventually read at least 1 more good book about the following five topics among others.