Some explanations however are not necessarily clear, but overall it's good. The French translation is fine.