560 PAGES · LITERARY · 1988
'To be born again,' sang Gibreel Farishta tumbling from the heavens, 'first you have to die.