Biomaterials for artificial knee joint replacement: a review. (16th March 2023)