Please note that all of these notes are 100% my own writings and do not reflect the view of any other party other than my own.