An urgent encounter with Islam