Honestly my problem with books like the ones in this list is that they aren't very technical. It's similar to business books and self help books for me, I feel like there isn't any concrete information, just anecdotal stories that I only find semi-interesting. I find myself zoning out while reading them. And I'm not saying the advice isn't good! I just struggle to stay engaged with it.