nice book but the 3 stars is due to the dual language english and arabic, which is not clearly described, and therefore, the bookis quite thin, in content, because it's doubled up to accomodate the same content in two languages...