For all practical purposes introduction to contemporary mathematics (W. H Freeman, 1997)