Román Vrah či oběť je kombinací detektivního románu a dramatu s historickými tématy, kdy inspektor Grant, tentokrát na nemocničním lůžku, se pokouší vyřešit historickou záhadu, kdo vlastně zahubil v roce 1483 mladičké syny krále Edvarda IV. Hlavním podezřelým je už po staletí jejich strýc, zdémonizovaný o století později slavnou Shakespearovskou tragédii Richard III. Čím se však Grant za pomoci svého amerického fámula Brenta Carradina noří hlouběji do období na sklonku válek Červené a Bílé růže, tím víc o vině nešťastného krále Richarda začíná pochybovat.