Author: Alexander Ranaldson Macdonell