The Divine Right of Kings

The Divine Right of Kings

1896 • 422 pages