The history and antiquities of Selby, in the West Riding of the County of York