Shadows of the pomegranate tree - Tariq Ali (1992)