Lie similarity analysis of MHD flow past a stretching surface embedded in porous medium along with imposed heat source/sink and variable viscosity