Been into the Jim Harrison novels. Have recently read "Returning to Earth", "The Summer He Didn't Die", and "The Farmer's Daughter".
Recent non-fiction was "To Forgive Design: Understanding Failure" by Henry Petroski. This one goes into failure analysis of major catastrophic events in the last 20 years. One thing I found interesting was his observation that major bridge failures happen about every 30 years. He attributes that to that being the length of a career, and the new engineers have not learned all of the assumptions and limitations of a design family, and it gets pushed past the limits. He speculates that the next major failure will be in a cable stayed bridge or a large stressed concrete bridge. A book written by an engineer, so the engineers on the forum should find it interesting.