Debates and Controversies in the Modern Period - Hilary Marland; Anne Marie Rafferty (Taylor and Francis, 1998)