Wry thorough and informative.