ДГ Дмитрий Грязнов Round-up. их всего шесть частей, от начинающего к самому сложному, всё доступно объясняется. Не знаю, подойдёт ля для самообучения, но учебник очень хороший)