I recommend going through and picking out specific areas that you are interested in and asking more detailed questions. As it is, you've kind of thrown a huge task at a bunch of us volunteers. If you could narrow your focus, it might prove more worthwhile.
Oh, and do you have any books on the subject? Might want to think about that, too.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum