A cover letter is a document you write to a potential employer. It is professional to include a cover letter where appropriate to introduce yourself and explain why you want to work for the place..
On your CV or on an application form you fill in when applying for a new job, it is most often necessary and often required to have references of people who can vouch for you..
CV stands for Curriculum Vitae and is Latin for "course of life". A CV is basically an up-to-date document of what experience has taken place in your life for different activities, employment and commitments that..