This blog is created for sharing of your knowledge to fellow residents and students. Hope it is very helpful to all.