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