NewN-substituted 1-hydroxy-3-aminopropylidenediphosphonic acids | doi.page