Validating gamification mechanics and player types in an E-learning environment - Gil B., Cantador I., Marczewski A. (Lecture Notes In Computer Science, 2015)