Rosewasser, David.

Writing analytically / David Rosenwasser. - Second edition. - xxiv, 354 pages.

0-15-508070-9