A serial domestic abuser who described himself as a "danger to women" has been jailed for three years and ten months.
Graham Guilar abducted one woman, subjected two others to strangling attacks and assaulted another victim as she held her child at a Hogmanay party.
A court heard Guilar told one of the women: "You are mine - you will do what you're told when I say."
A sheriff told the 33-year-old he had been assessed as at "maximum risk" of committing more offences.
Depute fiscal Kirsten Thomson told Dundee Sheriff Court that Guilar had previous domestic abuse convictions involving three women.
Guilar, a prisoner at HMP Perth, pleaded guilty to four charges of assault and one of abduction.
The offences were committed between 1 January, 2010 and 31 December, 2016 at various addresses in Dundee.
Defence solicitor John McGeechan said Guilar had been the victim of violence growing up.
He added: "He has saved the complainers the distress of a long jury trial.
"He accepts there will be an inevitable custodial sentence here."
Sheriff Lorna Drummond QC jailed Guilar and ordered him to be monitored in the community for a year on his release.
She said: "You describe yourself as a danger to women and I think that's an accurate description of yourself.
"You also describe yourself as a violent drunk.
"These are violent offences and you have a lengthy criminal record, including violent offences."