Első körben érdemes lenne ezzel kezdened:
http://forum.index.hu/Article/viewArticle?a=143621677&t=9022635
(Kedves Fórumtársak pedig nyugodtan kiegészíthetik, átirhatják, bővíthetik ezt a bevezetést. )