Author: Macpherson, William.