Dennis Brinkley est un parfait conseiller financier d'une scrupuleuse honnêteté, efficace, réservé, aimable. Il a cependant une singulière marotte : il collectionne chez lui, grandeur nature, les machines de guerre d'un lointain passé. Quand on le retrouve, un soir, la tête fracassée par un boulet de catapulte géante, on conclut naturellement à un fâcheux accident. Son unique amie, Benny Frayle, tente en vain de persuader l'inspecteur Barnaby d'ouvrir une enquête. C'est alors qu'une médium spirite décrit la scène du meurtre et promet de révéler le nom de l'assassin. Elle n'en aura pas le temps : elle meurt empoisonnée. Barnaby n'a d'autre choix que de constater le lien mystérieux qui unit les deux affaires.