Reading list: why haven't I read this already?
Books I should have read years ago, but it's never too late