Text this: Writing research papers : a student guide for use with opposing viewpoints / by Andrew Harnack.