Tareq IsmaelBooksThe communist movement in the Arab worldCanada and the Arab worldAuthor data: Open Library