Author: Robert M Slane
Alternate names: Robert M. Slane