Writing ten core concepts - Yagelski, Robert P. (Cengage, 2022)