Author: George MacDonald LLD
Alternate names: Macdonald, George