Student thesis by James Campbell Mackie