Ruth Erskine's Crosses
1879 • 274 pages