Walsall: An Illustrated History - Geoff Marshall

A comprehensive history of Walsall, 'the town of 100 trades'.