A. American myths B. non separating puritan C. City upon a hill D. All are correctAdvertisement Advertisement