Magnetic and electronic properties of diamond-shaped graphene-boron nitride nanoribbons and nanoflakes. (December 2019)