Author: B Roger Allen
Alternate names: B.Roger Allen