No disrespect but 3 out of 5 threads on this board are from you.
I can tell you that wikipedia can answer most of your questions.
regards,