Interesting and good read.