- The New Jersey Churchscape: Encountering Eighteenth- and Nineteenth-Century Churches
- Historic Churches of Somerset County, New Jersey
- Think Like a Photographer!: How to Take Better Pictures Than Anyone in Your Family
- Churchscapes of the Jersey Shore: The Religious Architecture of Monmouth, Ocean, Atlantic & Cape May in the Eighteenth and Nineteenth Centuries
- Historic Architecture of Phillipsburg, New Jersey