Very well written document with lots of information. Though it could have been presented in a better way where tabel of contents, proper deling of the subjects, figures explained in detail.
my suggestions are only to make your future efforts better and not a critic or finding mistakes.
Keep...