ID:DA19547319
Search authors sharing the same name
James Mark ... [et al.]
Cambridge University Press 2019 New approaches to European history
: hardback , : pbk
Available at 12 libraries