Farnham : Ashgate Pub. Company,