Author: James H. Billington
Alternate names: James Hadley Billington; James H Billington