Ali Salem, architect of resistance

2008