Yeovil, Somerset, Eng. : Haynes Publishing Group ; Newbury Park, Calif. :