тут очень много всего нужного - http://www.rosdesign.com/design/design_5.htm