Craig S Davis
Craig S. Davis received a dual PhD in Near Eastern Languages and Cultures and Religious Studies from Indiana University. His teaching competencies include Islamic Studies and Middle Eastern Studies.
Craig S. Davis received a dual PhD in Near Eastern Languages and Cultures and Religious Studies from Indiana University. His teaching competencies include Islamic Studies and Middle Eastern Studies. See less
Craig S Davis's Featured Books