Где взять литературы по дизайну сайтов?
Всё что нужно что бы быть веб-дизайнером, это нужно быть верстальщиком. Все существующие книги по этой теме корнями уходят в субъективность отдельного человека. С практической точки зрения они бесполезны. 
Алгоритм такой. Думаешь над дизайном, открываешь фотошоп,  думаешь "сейчас будет охуенно", получаешь корявую хрень. Так пять или шесть раз. На седьмой раз получается не то, что хотел но симпатично. И если быть достаточно упорным и повторят так из раза в раз, то в конечном итоге этот алгоритм превратиться в: Думаешь над дизайном, открываешь фотошоп, думаешь "сейчас будет охуенно", на выходе получается охуенно и так как хотел. А иногда не так как хотел, но всё равно охуенно.
Всё. Другого пути нет. 
Если ты не верстальщик и нарисовал красивую картинку, то я практически на 100% уверен, что в браузере она будет выглядеть либо ужасно, либо это просто нельзя будет использовать. Либо вы можете не знать вёрстки, но у вас есть добрый друг или коллега опытный верстальщик, который подскажет что можно, а что нельзя тогда этот вариант приемлем.
Так же, хочу заметить, что часто дизайн делается минуя фотошоп.
Ну, я не дизайнер, но, наверное, хорошо бы почитать ководство от Лебедя. Знать что такое модульная сетка и золотое сечение. Как верстальщику, я думаю, этого достаточно. Вся суть верстки - сделать максимально близко к макету, соблюдая все интервалы и расстояния, кроссбраузерно и максимально валидно. Плагины firebug и pixel perfect - маст хэв при этом. Но опять же, я НЕ дизайнер. Развиваться верстальщику надо не в дизайн, а в фронтэнд программирование, имхо, поэтому надо начинать учить разные js и css фрэймворки и библиотеки (jquery, mootools, bootstrap, less и т.п.)