Author: Richard L Kradin
Alternate names: RICHARD KRADIN