Universal Evolution
Mark Callaghan - Paperback
£9.99
Find out more
Mark Callaghan is an art historian who has taught at several leading institutions, including Birkbeck College, University of London, UK. He specializes in contemporary memory culture and twentieth century art history.