James Bovard, the author of ten books, is an investigative journalist who has written for a wide variety of publications.