Елена, вот эту тему для начала можете почитать.
Еще вот эту, и еще эту.