Good read and some very good points