by Martin Klimke (Editor), Martin Klimke (Editor), Eckart Conze (Editor), Jeremy Varon (Editor)
Format: Paperback
Pages: 386
Publisher: Cambridge University Press
Published: 05 Mar 2020
ISBN 10: 1316501787
ISBN 13: 9781316501788