Prince Rogers Nelson-one hell of a songwriter, as evidenced by this list of the Purple One’s top 20 songs (written/produced for others.)