[what? You're poor inbox didn't get one? Well then, you better subscribe!]
This issue is dedicated to Islam, and focuses on how it is a self-impaling religion. You can find several articles that clearly show the logical incoherence of of Islam and utter foolishness of its claims.
If you have some Muslim friends or acquaintances, this will be a vital resource for you. It also serves as a great way to see the glory of Christ as the Supreme One.