Here is an erudite discussion of them that gave me a headache:

http://www.arthist.lu.se/kultsem/encyclo/metonymy.html