Author: Tarek Heggy
Alternate names: طارق حجى; TAREK AHMAD HEGGY
Born: 1950
Bio: Egyptian liberal author and political thinker