Finance, institutions and human development : evidence from developing countries - Filippidis, Ioannis (Array, 2015)