Game design research an introduction to theory & practice - Lankoski, Petri; Holopainen, Jussi (Carnegie Mellon University: ETC Press, 2017)