Great writing foundations, Keith S. Folse, National Geographic, Cengage learning