Author: l.richmond and j. littlejohns