by Ahmed Shawki (Author), Ahmed Shawki (Author), Nigel Harris (Author)
Format: Paperback
Pages: 522
Edition: Reprint
Publisher: Haymarket Books
Published: 22 Oct 2018
ISBN 10: 160846010X
ISBN 13: 9781608460106