Enhanced electrochemical performance of nano LiMnPO4 with multifunctional surface co-coating of Li2TiO3 and carbon