From Lorin's Lecture : many to many via has_many through: