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