This is an excellent overview of corporate social responsibility. I've been using this book as teaching material for MBAs and postgraduates, and as a reference for my research and publications on the consequences of business for developing economies and marginalized communities since it came out. My students have found it to be an excellent resource that provides a balanced view of CSR as theory and as practice and avoids positioning itself as either for or against CSR. For those of us working in this field, it is considered one of the best texts to come along.
The book makes clear that when we use the term CSR we are talking about two distinct things: 1) the role of business in society - what that means, how it has changed, what society wants of business, what business wants of the rest of society, etc; and 2) how business manages its relationship with wider society. This book is a great introduction to both those aspects of CSR.
I find the text to be quite unique in the depth of coverage it provides: it offers a historical perspective; an informed and sophisticated analysis of CSR in the context of international development and globalisation (given the amount of space); and a very thoughtful discussion of CSR's impacts, different schools of criticism, and future. If what you want is 'critical' in the sense of fault-finding and censorious, then this isn't the book for you. However, if you are seeking a critical introduction in the sense of careful judgment and observation, this is an excellent introduction to the CSR field. I would highly recommend it to university professors and researchers who are seeking a sophisticated and balanced understanding of CSR.