Ken Follet, is, in my view, the BEST character writer of these days. He can captivate you with just the thoughts of his characters, and wanting you to know more and more. You just can't stop finding out about these people.