A paedophile branded a serious risk to the public has been jailed for more than five years at the High Court in Perth.
Robert Winch admitted subjecting a boy and a girl to a catalogue of sexual attacks in Midlothian between 1976 and 1990.
Lord Burns told him that he was guilty of offences that would have had an “incalculable” and “permanent” effect upon his victims.
Winch, now 63, of Albert Street in Edinburgh, was sentenced to five years and seven months in jail, with an extended sentence of a three years after his release.
He was also placed on the sex offenders register for the remainder of his life.
The High Court heard the attacks had taken place around the same time as other offences against children for which Winch had already served lengthy periods of imprisonment.
He has been convicted of using lewd, libidinous and indecent practices against children at both sheriff and high court level.
And he has twice been convicted of having sexual intercourse with girls aged between 13 and 15.
Lord Burns said: “You have pled guilty to the serious and prolonged sexual abuse (of two young people).
“It is vital that you are supervised following your release as it is clear that you present a serious risk to the public and to young boys in particular.”
Winch also admitted having unnatural carnal connections with a boy under the age of 16 and attempting to rape a girl aged between 6 and 10.