I can't say enough good about this book. Gavin de Becker delivers an amazingly down to earth and easy to read guide to navigating in a world where violence can and does happen with plenty of warnings.He demonstrated, even in the opening chapter, things that I had felt very clearly but never had words to explain. Seeing them put to terminology that I can use was so very helpful, and his willingness to be vulnerable and talk about his own history helps a reader to feel invested in the work he's doing. I can't honestly think of a person that couldn't benefit from reading this book - unless it's someone who already has.