Awful. Glad I didn't pay full price for this waste of paper. Very limited vocabulary and even more limited translations. Numerous misprinted pages with gaf(') indistinguishable from kaf ('). Make another selection.