The Rinehart handbook for writers

The RINEHART HANDBOOK is both comprehensive and flexible allowing a variety of teaching styles and a broad spectrum of course content.