Severe and Hazardous Weather: An Introduction to High Impact Meteorology by Bob Rauber & John Walsh