Chemistry for engineering students - Brown, Larry (Cengage Learning, 2015)