Schaff – Ambrose: Selected Works and Letters

This 700 page work by Ambrose is composed of many of his works. See table of contents (which extends for 47 pages.

Read more