Farnham : Ashgate Pub Ltd,