Colin MacCabe is a literary critic and film producer. For more than thirty years he has taught at the University of Pittsburgh where he is Distinguished Professor of English and Film