ID:DA15439110
Search authors sharing the same name
David A. Shafer
Palgrave Macmillan 2005 European history in perspective
: pbk , : hardback
Available at 4 libraries