Janet L. Foster and Barbara A. Foley publisher