Anesthesia Equipment: Principles and Applications (Expert Consult: Online and Print) by James B. Eisenkraft & Jan Ehrenwerth