Author: Don Noble
Alternate names: Noble, Don