James Freeman Clarke

Ten Great Religions

An Essay in Comparative Theology