Hi Richard,
You could try the following resources - they helped me with my Marketing Communications Degree:
http://www.study-aids.co.uk/marketing/marketing.html
http://www.study-aids.co.uk/marketing/market0006.html
http://www.study-aids.co.uk/marketing/market0014.html
http://www.study-aids.co.uk/marketing/market0024.html
Hope this helps...