Walton-on-Thames : Thomas Nelson,