See Margaret Pinto's work here