Adsorption of gas molecules on ultra-thin pristine and doped graphene nanoribbons. (29th August 2018)