Betrayal by Tom Bower review: Merciless, but Meghan might have the last word