G. & E. Johnstone publisher