Here is an interesting and useful blog post from the guys at NHBS:
Some useful hints on books to read. Science thrives on dissent, new findings, new ideas and challenges to received wisdom. But science also needs honesty (in terms of both observations and also the generous acknowledgment of what is already known), scholarship, thoughtfulness, and time. It is not clear to me that many scientific controversies would survive long if everyone involved availed themselves of those four attributes. It is also not clear to me that many such controversies are deeply reductive, either in terms of crudely engineered positions of opposition for whatever end (be it the interests of the fossil fuel industry, or a given culture-wars stance for instance), or in terms of simplified narratives of research trajectories. We need to do better. Heavy words are so lightly thrown.