I haven't read MacDonald; I got hooked on le Carre.