Author: Ioan D. Marinescu
Alternate names: Ioan D Marinescu