Author: William S. Milne
Alternate names: William S Milne