Author: Macdonald, George Alexander.