Remaining Puritan: The History of a Separatist Church in Massachusetts, 1620-1895