Best source of protein out there in my opinion is Egg whites (NO YOLK) Boneless Skinless Chicken Breast. As for protein shakes u cant go wrong with 100% Whey Protein espically right after a workout with a bannana for carbs good idea since Whey Protein is the quickest absorbing protein out there. As for Casein protein u would take that as your 6 meal of the day good idea since its the slowest digesting protein out there so while your asleep your body is still gettin the protein it needs over the night.