GNVG advanced information technology - Doyle, Stephen (Stanley Thornes, 1997)