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.