M.L.
The best ever book for him to read would be "How to Win Friends and Influence People." by Dale Carnegie.
http://www.amazon.com/How-Win-Friends-Influence-People/dp...
He sounds bright and old enough to understand it clearly and it just may have an impact on him to help him change his attitude.
For other books, Eragon, Lord of the Rings, Leven Thumps, A Wrinkle in Time, Huck Finn, Percy Jackson, The Hobbit, The Giver, The Lion, the Witch and the Wardrobe... all good fiction for his age that has character building in it. Lot more great ideas here:
http://als.lib.wi.us/MRList.html