Birmingham-based policeman, Detective Inspector Frank Kavanagh, is pursuing a man who has killed many times - and he feels he "knows" the man he is looking for. Set in 1993, this psychological murder mystery moves from the urban nightmare of London to the remote countryside of Wales.
David Armstrong was born in Birmingham and now lives in Shropshire. He left secondary school without qualifications but later went on to read English at university in Cardiff. His first novel was short-listed for the Crime Writers' Association Best First Crime Novel and since then his work has continued to receive critical acclaim. Small Vices is his fifth novel.