5) is a very good reference book for Real Analysis, and the one I tend to reach for when I need to brush up on things in that area, but it can be a little impenetrable when you're starting out and not everyone gets on with it. You might want to try 4) as an alternative, as Apostol has a nice style and generally writes very good textbooks.
8) is a very nice introductory text for metric spaces and topology, and 12) seems to be the standard text on combinatorics. It's a bit weighty, but only because it provides a good coverage of topics and is very accessible.