I need to learn what makes a metric space "separable". I have a book on topology that I really like: Crossley's Essential Topology, but it doesn't talk much about it. I have a book on Real analysis that I really like, Abbott's Understanding Real Analysis, but it doesn't talk about it either. I have a book on topological manifolds, Lee's Introduction to Topological Manifolds, and it mentions separability, but in more generalized contexts.
Browsing some questions on Math.SE (e.g. Definition of a separable metric space), it seems that I need to understand concepts like "countable" and "dense", in order to make sense of "separable".
So, what sort of textbook would such notions be covered under, in less generalized contexts than the study of topological manifolds? Please do not suggest Rudin, as I am not mathematically mature enough for the terse nature of his excellent account.