Shane Nagle
Shane Nagle is an independent scholar who obtained his PhD from Royal Holloway, University of London, UK.
Shane Nagle is an independent scholar who obtained his PhD from Royal Holloway, University of London, UK. See less
Shane Nagle's Featured Books