Image 1 of 1
Dr Roger Needham CBE - 8504.jpg
Dr Roger Needham CBE (1935 - 2003) - Microsoft Research - Cambridge -