• Thanks for posting, I usually try to keep this blog english language, but this looks like useful introductory material for those who speak Arabic.