Yeah, they are great resources, but - don't take anything on the internet as valid - always check. I learnt almost everything for communication off this guy: http://www.youtube.com/channel/UCLBohbbgb9b138zWn-9maEQ. Made my notes from hear (pun intended) - great visuals and in-depth explanations...