Bradford on Avon : Seaflower Books,