The text contains detailed and complete proofs and includes instructive historical introductions to key chapters. These serve to illustrate the hurdles faced by the scholars that developed the theory, and allow the novice to approach the subject from a wider angle, thus appreciating the human side of major figures in Mathematics. The style in which topics are addressed, albeit informal, always maintains a rigorous character. The attention placed in the careful layout of the logical steps of proofs, the abundant examples and the supplementary remarks disseminated throughout all contribute to render the reading pleasant and facilitate the learning process. The exposition is particularly suitable for students of Mathematics, Physics, Engineeri...