Cardiac Perfusion And Pumping Engineering by N. Ghista Dhanjoo & Eddie Yin-kwee Ng