Author: MacVannel, John Angus.