Space cooperation : telescope mission : agreement between the United States of America and Italy, effected by exchange of notes at Rome, November 16 and December 4, 2007, with memorandum of understanding.
Agreement between the United States of America and Italy, effected by exchange of notes at Rome, November 16 and December 4, 2007, with memorandum of understanding