Blast Waves 2nd Edition by Charles E. Needham