Author: a. dakin and r. i. porter