New town, new church : deep excavations.
Church Army (Church of England).Sheffield Centre.
Sheffield : Church Army,
[2011?]
Title from cover.