BCS Lovelace Colloquium 2009

Duration: 21:23