A Tayside man has been found guilty of subjecting girls and women to rape ordeals and violence during a 17-year catalogue of offending from 2000.
Frank Mayne, 55, was convicted of 15 charges of assault, indecent assault, rape and indecency following a trial at the High Court in Edinburgh.
He had denied the crimes committed in his home city of Dundee and at Tayport but a jury unanimously convicted him of 13 of the offences and returned majority guilty verdicts on the remaining two.
Mayne, a prisoner in Perth, admitted further charges of downloading and possessing indecent images of children.
He will be sentenced in October.