Modification of nanosized LiFePO4 via nickel doping and graphene coating. (23rd May 2019)