Author: Carl E. Landwehr
Alternate names: Carl E Landwehr