Rendering Techniques


I am amateur to graphics programming and I am looking to find in books or articles rendering techniques such as view frustum culling, hardware tesselation, LODs and generally techniques that optimize the performance. Can I find them on GPU gems books? Can anyone suggest me anything else? Please I need help since I need it for my Msc research project. Thank you.