A dense but comprehensive study of the non-concatenative (or nonlinear) morphology found in Semitic languages -- primarily Arabic and Syriac, but there is some mention of Hebrew as well. The focus is on using Finite State Machines for morphological generation, and the book is definitely more focused on computational linguistic analysis than an NLP perspective. Thus, you will not find much here about stemming or machine learning, word sense disambiguation, or the like.