I have just started reading this (A Peoples History). It is an interesting read and I think everyone would get something out of it whether you agree or disagree with the author.
History is a Weapon is the hosting site and it has other interesting and informative writings available.
http://www.historyisaweapon.com/