Writing : ten core concepts Robert P. Yagelski. - 2nd edition. - Cengage Learning, 2018 - xxv, 857 pages.: ill.



978-1-30595676-6


Writing.

411 Y127 2018