Understanding the islamic explosion / Bernard Palmer - Palmer, Bernard