For example, just recently I came across this text: "Foundations of Algebraic Topology", by Eilenberg and Steenrod. Its preamble is highly readable and engaging, see below. We have a topology and compute some algebraic structure from it. Sounds easy!
------------------------------
The principal contribution of this book is an axiomatic approach to the part of algebraic topology called homology theory. It is the oldest and most extensively developed portion of algebraic topology, and may be regarded as the main body of the subject. The present axiomatization is the first which has been given. The dual theory of cohomology is likewise axiomatized. It is assumed that the reader is familiar with the basic concepts of algebra and of point set topology. No attempt is made to axiomatize these subjects. This has been done extensively in the literature. Our achievement is different in kind. Homology theory is a transition (or function) from topology to algebra. It is this transition which is axiomatized. Speaking roughly, a homology theory assigns groups to topological spaces and homomorphisms to continuous maps of one space into another. To each array of spaces and maps is assigned an array of groups and homomorphisms. In this way, a homology theory is an algebraic image of topology. The domain of a homology theory is the topologist's field of study. Its range is the field of study of the algebraist. Topological problems are converted into algebraic problems. In this respect, homology theory parallels analytic geometry. How ever, unlike analytic geometry, it is not reversible. The derived algebraic system represents only an aspect of the given topological system, and is usually much simpler. This has the advantage that the geometric problem is stripped of inessential features and replaced by a familiar type of problem which one can hope to solve. It has the disadvantage that some essential feature may be lost. In spite of this, the subject has proved its value by a great variety of successful applications. Our axioms are statements of the fundamental properties of this assignment of an algebraic system to a topological system. The axioms are categorical in the sense that two such assignments give isomorphic algebraic systems.