good web resource
I recommend this site for body building exercises and nutrition. What helped me the most was to realize that I was not doing enough cardio. I now do daily cardio and by BF is lower. It's a free website with some interesting calculators for personalized routines and nutrition.