Speake, Barbara Fagan,author.