by Michael Krepon (Author), Michael Krepon (Author)
Format: Hardcover
Pages: 640
Edition: First
Publisher: Stanford University Press
Published: 19 Oct 2021
ISBN 10: 1503629090
ISBN 13: 9781503629097