Really enjoyed this article, learnt a lot and it was very easy to read