Uploading Contacts and Segments

Uploading Contacts and Segments

I have a list of contacts, with First Name, Last Name, Email, Company, Group [segment] in .csv format. I would like to import this list, and a contact can be a one or many groups. How can I upload the list so that I may be able to select the segments and send an email campaign to one or more segments?