I am using this book and very happy with it. The book is thorough and the authors consistently attempt to be even handed in issues that can be very contentious.
Excellent and timely update on previous editions.