NRSV XL Catholic Edition

NRSV XL Catholic Edition

2009 • 1,824 pages