The History Of The Castle, Town, And Forest Of Knaresborough: With Harrogate, And Its Medicinal Waters. ......