Journal: Recent Patents on Engineering Volume: 17 Issue: 2 Year: 2023 Page: 46-59 Author(s): Jia Yan Song