Author: s. h. butcher and a. lang