Clear and beautifully written ... this book is much more than a simple introduction ... [Its] great strength is that while examining a number of important concepts in detail, the author does so ... without using complicated abstract formulae. * Mathematics Today *