Shrewsbury, a historical and topographical account of the town; (Ancient cities)