hailsatan rated Siege: The Collected Writings of James Mason: 5 stars May 13 Public Siege: The Collected Writings of James Mason by James Mason