Walton-on-Thames : Thomas Nelson & Sons,