По-простому я бы написал ответ так: используйте валидатор safe, когда вам по фик, какое значение может принять валидируемый атрибут при массовом присвоении:)
Просто прочитать книгу — бесполезно. Начните верстать и гуглите возникающие вопросы — тогда сами найдете стоящие книги и ресурсы:)
Хотя бумажный вариант одной из предложенных книг тоже стоит приобрести для чтения в свободное время.