Author: Michael D. Caratzas
Alternate names: Michael Dimitrios Caratzas