Internet Archive BookReader

Sacred songs of the world : translated from one hundred and twenty languages