Physics and Engineering of Radiation Detection