Making the World a Better Place Through Books and Blogs