Привет, какой-то одной книги чтобы полно все это описать не существует, наверное. Придется прочитать много.
Я могу порекомендовать мои статьи:
Что такое рендеринг? и
Что такое шейдеры?.
По книгам на русском очень сложно что-либо рекомендовать, хороших мало. Есть известный Боресков и его сайт, на нем найдете ссылки на его книги:
steps3d.narod.ru
По книгам на английском языке по компьютерной графике, например вот:
www.realtimerendering.com/books.html