by Avi Shlaim (Author), Avi Shlaim (Author)
Format: Hardcover
Pages: 336
Publisher: Oneworld Publications
Published: 08 Jun 2023
ISBN 10: 0861544633
ISBN 13: 9780861544639