Part I: https://link.springer.com/book/10.1007/978-981-95-0698-9Part II: https://link.springer.com/book/9789819506941