Não vais certamente encontrar a informação que precisas aqui no forum. É necessário fazeres uma investigação por ti próprio, como qualquer trabalho que se preze envolve esforço.
Se procurares na net deves encontrar informação bem detalhada sobre esse tema, em inglês provavelmente, mas não deve faltar por aí informação.