An overview and would appreciate any corrections.
Read this post on sauravlivingintwoworlds.blogspot.com