Author: Alexander nairne,D.D