Author: W. P. Livingstone
Alternate names: P. W. Livingstone; W. P Livingstone; William Pringle Livingstone; W P Livingstone; W. P. (William Pringle) Livingstone; Livingstone W P (William Pringle)