Humanae Vitae
Publisher: Paulist Press
Published: January 1970
Format: Paperback
ISBN-13: 9780809150670