Author: Christian B. Long
Alternate names: Christian B Long