What is a good text in intermediate set theory? I've been working my way through Enderton's Elements of Set Theory for a while, and I feel I have a decent grasp on some of the basics of elementary set theory. My question is, where should I look to next in set theory? What is a good book for set theory that may be considered 'the next step up'?

If it helps any, my background knowledge consists of some basic abstract algebra, general topology, linear algebra, etc., but I'm not sure how often they are used in real set theory. Thanks.
I have not read it myself, however I got a good recommendation from one of my teachers - 

Azriel Levy's Basic Set Theory.

Jech's Set Theory is a great book but I think it is indeed slightly too advanced, he writes that the first part contains full proofs (I only read chapters from the second parts, in which proofs are many times sketched out and the details are left for the reader). Once you've got the basic theorems down, one might also check The Handbook Of Set Theory written by an ensemble of competent writers, for more specific topics.
Paul Halmos Naive Set Theory is an Excellent text