Author: William Preston 1831-1899 Johnston