Well-written and thought-provoking.