Hetero-Aromatic Nitrogen Compounds: Pyrroles and Pyridines