GM Fine's Basic Chess Endings is a really good one volume reference work, which I highly recommend in addition to any other book(s) you get. Look around for a used copy at amazon or ebay, if you can deal with EN you can probably get it cheap. (GM Benko updated it to AN BTW)
Practical Chess Endings by GM Keres and/or A Guide to Chess Endings by GM Euwe are both readable and good "how-to" books on endgames, as opposed to BCE, which is basically a one-vol endgame encyclopedia.
i have Silman's Endgame book and I think it is excellent. he breaks it down by rating level. he recommends mastering up to your level and then go up one level.