Magneto-electronic properties, carrier mobility and strain effects of InSe nanoribbon. (11th October 2019)