Frontiers of science - Scott, Andrew (Blackwell, 1990)