Here are the notes I've made while reading Advanced R Programming by Hadley Wickham