Punk is synonymous with anarchy. Islam literally means "submission." Michael Muhammad Knight doesn't see any contradiction.... More >>>