Can I See Your Hands: A Guide to Situational Awareness, Personal Risk Management, Resilience and Security, Paperback
Gavriel Schneider