Author: alfred lyall. k.c.b.