Langan, John,

College Writing Skills with Readings / - xxx, 770 pages :

808.0427 / LAN