avg_rating: 3.43
name: John F. Beeler
about: A specialist in modern British history, John F. Beeler is professor of history at the University of Alabama.