Linguistic Fundamentals for Natural Language Processing: 100 Essentials from Morphology and Syntax (Synthesis Lectures on Human Language Technologies) by Emily M. Bender
The biggest problem is that the book reads like a study guide, with only mere bullets of important or pertinent information to support or elucidate upon the bullets. Furthermore, the book fails to really discuss how any of these issues may be handled in NLP other than to say things like "this may present problems for NLP systems."
Another problem that presents itself is that there are so many terms that are thrown out without properly defining or explaining them. As someone from a linguistics background, I was familiar with most of the information and terms used, but the issue is that this book is written to introduce people from a CS background to linguistics. In that regard, I think it fails, as I believe it would require extensive external searching to fully understand terminology, examples, and points made, especially since many of the tables and examples included have very minimal explanation.
It contains several example from a linguistic perspective of morphology, phonology, syntax, semantic that are practical for having a broader perspective of the role it plays linguistic technique and how the link together with NLP applications.
BTW this book was a gateway for me to read other interesting material from Steven Pinker, specifically The language instict.
The title is quite misleading, since it doesn't really deal that much with computational linguistics or NLP; anyway it serves as a good (but not perfect) introduction to some questions in (theoretical) linguistics..
A comprehensive introduction to linguistics. It works better as a reference, such as when you're doing some research and get stuck on a concept, rather than a book I'd read in my free time.