I’m not the author, and it isn’t an exact fit to this embedded community, but it is related. We deal with many of the same issues.

One thing in particular I found interesting was the section about the crate volatile.