Willem Otterspeer

Willem Otterspeer is professor of history at Leiden University.

Books