ByNobleID
    Characteristics of mobile casual games and their effects on flow experience and customer satisfaction, loyalty | NobleID