The Muslim manifesto : a strategy for survival.