Author: C.M. Dafermos
Alternate names: Constantine M Dafermos