This circuit is from a 1978 French magazine Electronique Pratique. The magazine no longer exists, but the circuit can still be assembled with BC548 and BC558 transistors instead of the original ones. The triangular signals generated by this circuit can have the symmetry adjusted according to the relationship between R1 and R2.