A detailed introduction to gamification - Brisbane Web Design Meetup
Gamification - Defining, Designing and Using it