Books by Barbara Knowles