The best carb sources contain other nutrients in addition to carbohydrates, like whole grains, fruit, starchy vegetables, and legumes.
You'll find ALL the basics here... macronutrients (protein, carbs and fats), Glycemic Index,
good carb sources, good fat sources, optimal protein intake, Will's top 10 bodybuilding foods, vegetarianism vs. meat - eating and how it relates to muscle growth.