New understanding computer science : - Bradley, Ray 1951- (Stanley Thornes, 2001)