Author: Robert B. Cameron
Alternate names: Robert Brian Cameron