Ronald Selby Wright, Canongate.