I believe that Popular Mechanics, a non-political magazine, has a great article that I will let speak for itself. I am a computer guy not an engineer, explosives expert, or much of anything else. I am an indepenant thinker though.
http://www.popularmechanics.com/scie...e/1227842.html