Ruth D. Blake
overview