Halifax Books And Authors : A Series Of by J. Horsfall B. 1845 Turner