Be expert with map and compass is a good one. It was my first book. It pretty much covers everything you need and doesn't get too technical. My second book I came in contact with in the navy. The Practical Navigator by Nathaniel Bowditch. If Kellstrom's book doesn't go deep enough for you, Bowditch will give you a PhD. It's not geared for land navigation but navigation is pretty much the same in every environment as far as the mechanics of it goes.
For the longest time I was set on a Suunto MC-2G because it has a Global needle that makes it useable in either hemisphere, but then I thought to myself, "Self, get it when you head south of the equator." and just went for durability this time. Having spent some time with some very knowledgeable instructors recently, they explained to me why the K&R is the best bet for extreme conditions.
As with anything in life these days, if you haven't had it for years and can't attest to it's durability and reliability from your own experience, the best thing one can do is take an educated guess as to what's a good compass to buy and rely on the experiences of people they trust.
Don't electronic ones use some sort of magic that is not reliant on magnets?
The most common form of electronic compass works the same as a normal compass in that it uses the earth's geomagnetic field. Another common term for this type is a 'digital compass'. What could also be referred to as 'electronic compasses' are those that use inertial navigation systems (e.g. gyroscopes) or GPS receivers.