Professional Writing And Rhetoric by Robert Arnold & Tim Peeples