Can anyone reccommend a good book for learning about shaders? or maybe link to a good tutorial? I've been looking around the forums and the web and all anyone seems to ever post is examples of shader code, which is nice but i havent got a clue how it all works.

I'm a total shader n00b and need something that explains it all to me in n00b terms. ;D