Author: Shelley Rose
Alternate names: Shelley E. Rose; Shelley Elizabeth Rose
Bio: American historian