Weekend Reading

A seemingly random collection of things worthy of your attention this weekend (some old, some new):