The Short Prose Reader by Gilbert Muller
Now in its Ninth Edition, The Short Prose Reader is a superb rhetorically organized collection of high-interest, brief essays (no more than 3 pages each) combined with extensive support for reading and writing, including focused, step-by-step suggestions for writing essays on topics suggested by the readings.