Saint Therese of Lisieux: Her Life, Times, and Teaching