Alec Nichols, inspecteur dans la ville balnéaire d'Ilmarsh, est confronté à une scène de crime particulière : les têtes de seize chevaux décapités sont disposées sur le terrain d'un fermier.
Chargé de protéger des braconniers les domaines de pêche de l'île de Lewis, Fin Macleod retrouve une vieille connaissance, Whistler, ancienne fierté de l'île devenu vagabond.
En 1979, un jeune scientifique fuit l'URSS pour se réfugier sous une fausse identité aux Etats-Unis, emportant avec lui un secret capable d'ébranler l'humanité.
Un avion s'envole pour New York avec 144 passagers à son bord. Tous ignorent que, trente minutes avant le décollage, la femme et les deux enfants du pilote ont été kidnappés.