Rosemary White

Rosie White is Senior Lecturer in Contemporary Literature, Theory and Popular Culture at Northumbria University UK.