The best source guide available at the moment is the PBRT book. More information available at the PBRT site.