Life of William B. Robertson, D.D., Irvine: with extracts from his letters and poems - Brown, James (James Maclehose & Sons, 1889)