http://bezvreda.com - отличный ресурс, на котором можно прочитать множество статей по данным темам, а также найти ответы на интересующие вопросы