Author: s.h. butcher : a. lang