Organophosphorus Compounds as Potential Fungicides. Part 2. Aminoalkane-, Guanidinoalkane-, and Thioureidoalkane-Phosphonic Acids: Preparation, Spectroscopy, and Fungicidal Activity.