Various types of book are available here
https://mojem.um.edu.my/index.php/MOJEM/article/view/34510
English 2nd paper