Author: Bruce Northleigh Carter
Alternate names: Bruce N. Carter