Mathematics - Hall, David (Nucleus English for science and technology, 1980)