Quickie, books read –
C++ Common Knowledge (Dewhurst). Good C++ bathroom reading; short chapters of C++ nuggets. [Do what you like with the “bathroom” association].
Forty Signs of Rain (Kim Stanley Robinson). Well-written “political” SF about climate change. Don’t let the politics part scare you, this is pretty good stuff. (And my Dad used to work in that NSF building in Washington).
Woken Furies (Richard Morgan). If you read (and liked) Altered Carbon and Broken Angles, you’ll like this even more.
Burn Unit (Barbara Ravage). Medical essay about the history and modern treatment of burns. Slightly graphic, well written.
Starwater Strains (Gene Wolfe). Another wonderful collection of Gene Wolfe short stories (I still occasionally re-read stuff from The Death of Doctor Island and Other Stories and Other Stories [not a typo!]).