Science and technology foundation series (Cengage, 2012)