Author: William Peddie Brown
Alternate names: Brown, William P. (William Peddie); William P. Brown