Implementing game mechanics in web and mobile apps - Zichermann, Gabe; Cunningham, Christopher (Mumbai, 2021)