Principles, Practice, and Applications - Dwight R. Stoll; Peter W. Carr (Taylor and Francis, 2022)