Time's Witness: Historical Representation in English Poetry,... By MacLean, Gerald M. Paperback Price $5.65 Free Shipping