Understanding human agency - Mayr, Erasmus 1979- (2010)