Fundamentals, Technologies, and Applications - Dale Ensminger; Leonard J. Bond (Taylor and Francis, 2024)