The first stars are likely to have left an imprint on the history of the Universe

04 July 2012
 No information availible