Recent advances and issues in physics - Newton, David E. (Oryx frontiers of science series, 2000)