Effects of MHD and Joule heating on free convective boundary layer with a variable plate temperature in a porous medium