James Mulvihill
James Mulvihill is professor of English at the University of Alberta, where he teaches courses on Romantic England.
James Mulvihill is professor of English at the University of Alberta, where he teaches courses on Romantic England. See less
James Mulvihill's Featured Books