Author: seton gordon c.b.e