в своем вопросе вы смешали кучу понятий в кучу.
вопрос можно брать, делить по запятым и на каждый кейс будет список литературы.
только нафига? когда все это гуглится на раз.
волшебных таблеток - не существует.
хотите ответ? задайте конкретный вопрос. а не "как объять необъятное".