Mark Noll is an author that I will always respect and read. I had him for two undergrad classes and I audited a class with him when I was in grad school. I have read a number of books by him since then. His book The Civil War as Theological Crisis significantly shaped me and I have read it three times now.
The Old Religion in a New World is a textbook. Interestingly, Noll was commissioned to write a German language textbook on North American Christianity. That became this book, although he says he significantly reorganized and edited it.
What I most appreciate about this book is that Noll is particularly paying attention to the comparative aspects of North American Christianity. It is in the comparisons that interesting aspects stand out. Different geographical areas were settled by people from different areas of Europe, who had different religious traditions. Geographies do matter. The Catholicism of Maryland is not the same as in Canada, and while he does not spend a lot of time on Mexico, his brief sketch of the Christian history of Mexico shows a very different Christian development from the US and Canada.
I am very familiar with Christian history of the US (I had Noll for a Christian History of the US and Canada class). But there was still a ton of new information here.
Noll is an Evangelical Reformed Protestant. And many Evangelicals (and Reformed) present their history abstracted from the larger Christian context. This is not an abstracted presentation. Protestant, Catholic, Orthodox, Black Church, Pentecostalism, and more are all presented as interacting and learning and sometimes change from one another.