This is my engineering note for my own use and history.