Author: Alexander Keith 1804-1871 Johnston