Teaching General Chemistry: A Materials Science Companion (American Chemical Society Publication)