Penny Horwood
Penny Horwood
Associate Editor
Computing