Author: Michael P. Doukas
Alternate names: Michael P Doukas