Understanding Human Agency by Erasmus Mayr