Author: Ronald D. Crelinsten
Alternate names: R.D CRELINSTEN