I've just bumped accross this great FAQ and I thought it could turn out to be useful so here it is : http://www.faqs.org/faqs/graphics/algorithms-faq/