Just finished reading Seven Types of Ambiguity by Eliot Perlman. This book may seem a bit daunting at first - it's a big book! Not encouraging when you're short of time. But it is well worth the investment of time. It's a clever, engaging book with wonderful characterisation.
It is about a group of people and their relationships with each other throughout an unusual series of events. The book takes you through the story by switching the narrator each chapter. The reader finds themselves sympathising with each character in turn - even in situations where one would think it impossible to see both sides!
I really enjoyed it.