Service learning: a cutting-edge teaching and learning methodology embracing social action with critical inquiry and classroom work - Mikelić Preradović, Nives (2009)