One thing I have determined from arguments with Libs and Neocons is none will EVER change his/her mind during a debate, or even afterward. A better way is to give them a book and leave them alone hoping they give it a fair shake, digest it for a while, and maybe change their tune after actually thinking about things.

Thing is, a book for this purpose has to be very carefully written to avoid turning them off. It can't be too inflammatory but can't sugar coat things either.

One book that has shown promise is Mary Ruwart's "Healing Our World: In An Age of Aggression"

Any others?

Nothing by Ron Paul though. Unfortunately I think his name itself will cause people to read with a pre-determined opinion.