Michael Muhammad Knight

Michael Muhammad Knight is a PhD candidate in Religious Studies at UNC-Chapel Hill and the author of 9 books.