Author: a.j. grant and harold temperley