RXNorm provides normalized names for clinical drugs and links names to many of the drug vocabularies commonly used in pharmacy management and drug interaction software. It is maintained by NLM.

All Relevant Database(s),  Government Publication,  Reference Tool 
Free resource - available to everyone on the Internet
Full text is available.