I just read this entire book without realising, until just now when I logged onto goodreads, that I had already read it back in 2009! Back then I gave it three stars and said that it assumed a degree of knowledge on the part of the reader. Second time around, and perhaps with the benefit of having read some more on the subject in the meantime, I found it much easier going and a broadly good overview. Also, Sarup's openly Marxist critique acted as a good spark to get me thinking about how I felt about the various positions he was setting out and which side of the arguments I am on.
Here's the 2009 review, for the record:
This provides a reasonably clear overview of an interesting subject. Two things to note, though: firstly, as has been mentioned, Sarup assumes a certain degree of knowledge regarding philosophical and literary terminology throughout. If you don't already know your Saussure from your Sartre, beware. Secondly, Sarup is very obviously a Marxist, and consistently critical of post-structuralism from a Marxist perspective throughout. This can be interesting, but don't expect a 'neutral' (whatever that means) assessment.