Author: Bulloch, John Malcolm.