Author: Alexander Balloch 1827-1899 Grosart