There are also many links returned through Google, which you can use to supplement your understanding of the above topic, I recommend you look into these and post back any specific questions you may have.