The three hours' agony of our blessed Redeemer: addresses
Published: 1884
Number of pages: 95