Richard T B Langhorne Editor