Boron and nitrogen doping in graphene: an experimental and density functional theory (DFT) study. (29th April 2020)