Between Marx and Muhammad - Hiro ,Dilip (Harper Collins, London, 1995)