Daughters of England
1995 • 341 pages