Nice.. although i can't go fully through the material, i really found it interesting..

Some thoughts are really valuable