This book is an excellent idea, inconsistently executed.
In each chapter Noonan covers a linguistic concept about which there's been much recent discussion and debate. The general structure he follows is to introduce the concept generally, survey the arguments and advances put forward by key scholars, and then finally evaluate the situation and make suggestions for further research. This works very well, most of the time. However, I had difficulty with a few chapters in particular.
The first chapter is "A Short Introduction to Linguistics and Linguistic Theories." This one could have used more concrete illustrations, because I came away with a fairly blurry image of the major perspectives. If asked, I don't think I could explain what Structuralism is.
Chapter 6, which discusses Discourse Analysis, I found very confusing. There is such a wide variety of opinions on the subject that the survey of scholarship section took up most of the chapter. Each scholar and his/her contributions were summarized so briefly that I'd be lying if I said I understood much at all. The scholars were separated into four categories of general approach, but these four categories lacked any formal, general introduction. I left that chapter feeling more confused (and frustrated) about DA than I was before.
The final chapter was also largely unhelpful due to its clear bias. Here Noonan discussed Hebrew language teaching methods, and he clearly prefers Communicative methods over Grammar-Translation methods. So much so that he fails to note any drawbacks the former might have at all (such as the huge problem that students who learn this way often struggle to analyze the grammar of sentences they read).
Though I take issue with these three particular chapters, the rest of the book ranged from decent to excellent. I also found Noonan's suggestions for further research encouraging -- there's a number of potential dissertations here! I'd like to have another similar resource to supplement this one, but I found it helpful on the whole.