To get atleast some guideline with regards to your question, please explore "wikipedia"