Built from Big Nerd Ranch book, chapter on Views.