Harding, Catherine D.,author.