Physicochemical studies of some phosphonate ligands N N N N ethylenediaminetetrakis methylenephosphonic acid and related compounds