The Painted Ladies
1995 • 446 pages