Here is my list.
I tried to make it more practical by supplying links to electronic versions whenever possible.

Rudin: Principles of mathematical analysis

Electronic version: http://gen.lib.rus.ec/get?nametype=orig&md5=0AB81110FEE9FBF5C218F772AB137601

Kostrikin, Manin: Linear Algebra and Geometry

[Sorry, couldn't find an electronic version of this book.]

Cartan: Elementary theory of analytic functions of one or several complex variables

[Sorry, couldn't find an electronic version of this book. 
However, Dover offers an inexpensive paperback edition for $9.]

Shafarevich: Basic notions of algebra

Electronic version: http://gen.lib.rus.ec/get?nametype=orig&md5=11154CB5CF3714C07D0D20FB3C79D803

Milnor: Topology from the differentiable viewpoint

Electronic version: http://gen.lib.rus.ec/get?nametype=orig&md5=E78E64CD53429CC8DD94D7282E2BDA27

Hatcher: Algebraic topology

Electronic version: http://www.math.cornell.edu/~hatcher/AT/ATpage.html

Helemskii: Lectures and exercises on functional analysis

Electronic version: http://gen.lib.rus.ec/get?nametype=orig&md5=A18C3A9EC500745D563F9D3816892E3B

Milnor: Morse theory

Electronic version: http://gen.lib.rus.ec/get?nametype=orig&md5=ACD9C232FDFD205E937583F301F20058

Serre: A course in arithemtic

Electronic version: http://gen.lib.rus.ec/get?nametype=orig&md5=C00F38F10D80A59AF2A64B3D6D427CFC

Edit: I rearranged the list so that books appear more or less in order of increasing difficulty
and prerequisites of every book precede it in the list.