Author: Martin R. Carter
Alternate names: Martin Roger Carter