Karezza: Ethics of Marriage
Publisher: A. B. Stockham
Published: 1896
Number of pages: 153