Paper of the year

Prize: Prizes and awards

Pekka Louhiala (Recipient)

Awarded date1 Jan 2009

ID: 76601919