Catching up with aristotle : a journey in quest of general psychology (2017)