This is so well written as to be refreshing