Ruth Harlap
overview