Phosphonous acids R-P(OH)2 Thiophosphonous acids including RHP(=O)(OH); Derivatives thereof