Author: James R. Gibson
Alternate names: Gibson, James R.