Basic Science Concepts and Applications by Nicholas G. Pizzi