The subject is quite interesting. However, the text is far too technical for its own good. I would not recommend this book unless one is taking a class on the subject or doing research in the area. In those situations this book is a valuable resource.