Report copyright - How Can Software Be So Hard? Martyn Thomas CBE FREng Livery Company Professor of Information Technology 1tweet #cyberliving visit
Please pass captcha verification before submit form
Please pass captcha verification before submit form