Strong agreement with Rory Miller's material. His books -- Meditations on Violence, Facing Violence, and Scaling Force -- are all excellent explorations of very critical concepts in self defense.
If you have time for only one of Rory's books, I'd recommend Facing Violence. Lots of excellent, excellent information and a bajillion "ah ha!" moments.
My personal website: Cornered Cat