Bill Moggridge: 1943–2012