C I Hamilton
C. I. Hamilton teaches modern European history at the University of the Witwatersrand. His previous publications include Portsmouth Dockyard Papers, 1852 1869: From Wood to Iron (2005).
C. I. Hamilton teaches modern European history at the University of the Witwatersrand. His previous publications include Portsmouth Dockyard Papers, 1852 1869: From Wood to Iron (2005). See less