It is fairly gruelling reading as it makes you confront the contradictions of muslim traditions/interpretations of the Koran etc as well as the difficulties of living as an immigrant and having you children grow up in a culture with different values.