A convicted sex offender found guilty of carrying out attacks including rape on children in the north east of Scotland has been jailed.
Stephen Masser, 66, of New Aberdour, was convicted of 12 charges, which also included indecent assault.
The attacks happened over a 15-year period in Fraserburgh and Aberdeen.
Masser was jailed for eight years at the High Court in Edinburgh. Lord Woolman said the offences had "a profound effect" on the victims.
The offending lasted from 1982 until 1997.
Insp Malcolm Jones, the senior investigating officer from Police Scotland, said: "This was a sensitive inquiry and all the credit must be given to those who fell victim to Stephen Masser's depraved and cruel abuse of children over many years.
"Their courage and cooperation has ensured that Stephen Masser no longer poses a risk to society and I hope they can find some comfort in that knowledge."