Gabe Zichermann

Game-Based Marketing. Inspire Customer Loyalty Through Rewards, Challenges, and Contests