Digital and computer projects / Robert J. Davis. - Davis, Robert J., 1956- (Newnes, 1999)