Jack Tannous Author & Editor

Jack Tannous is assistant professor of history at Princeton University.