Penny Horwood, Computing
Penny Horwood
Associate Editor
Computing