This is personal study note
Copyright and original reference:
https://www.youtube.com/watch?v=bbctnS1L4-Y&list=PLVsNizTWUw7HhYtI-4GGmlJ5yxNdwNI_X
================================================================================
================================================================================
================================================================================
================================================================================
================================================================================
================================================================================
================================================================================