Sources, Source Encoding, and Source Characterization