hailsatan rated Turner Diaries: 5 stars May 20 Public Turner Diaries by Andrew MacDonaldEvil rebel alliance goes to war against a heroic government.