Understanding ballistics: Basic to advanced ballistics-- simplified, illustrated, and explained - Brossura

 
9780964559806: Understanding ballistics: Basic to advanced ballistics-- simplified, illustrated, and explained