Author: Cruden, Alexander, and Eadie, John