Author: John W. Leland
Alternate names: John W Leland