Author: Carnegie, James of Finhaven.
Alternate names: Carnegie, James of Finhaven
Title: of Finhaven.