Short review: I honestly thought I had read this. So I started to re-read to see if I should recommend it to someone and realized I had not read it. Decent book, but too academic to be popular. I think it is a decent book but I wish it was a bit more focused.
My full review is on my blog at http://bookwi.se/pelikan/