Finding flow : the psychology of engagement with everyday life - Csikszentmihalyi, Mihaly (MasterMinds., 1997)