OK, so how does that connect to placing magazines in doctors surgeries or selling books door to door?
There are a lot of charities in this area, its quite fashionable at the moment.
So why not raise money for one of them? Sponsored walks, London marathon, abseiling, etc - all very popular. Some people have raised millions like this.
If you have something to say create blog/facebook page/instagram page and share your experiences then link back to the charity. They'll be happy with the links and have the resources to actually help people.
Far more effective than a book / magazine that no one will read/buy.