Author: Dan C. Marinescu
Alternate names: DAN C MARINESCU