Author: m.l. kellmer pringle: n.r. butler: r.davie