ts constable 2016 key paper Archive