Trojan Horse as indirect technique in nuclear astrophysics