Follow the above advice as its great :) People need each other. Volunteering, apart from being worthwhile for its own sake, is one of the best ways to meet people and put your own life in perspective. There's a ton of stuff in the world that needs doing, that capitalism leaves un-done as there's no money to be made in it. It can either be directly helping people such as providing food, resources, support for homeless, supporting people with disabilities to participate in activities, generally helping others in some sort of need. Or things like tree-planting which helps everyone. Some of, either the people you help, or fellow volunteers, or both, will become great companions. Can also be a great way to find another partner ;) Some of the most happiest most stable couples my wife and I know, met volunteering - its a good foundation for a relationship, that both people sought to go out and help others even before they met each other.
I've seen people mention "How to influence people and make friends" before. I finally decided I'll read it. The PDF is available here for anyone else interested in following along :)
Edit: though this seems like it may not be the edition you meant? The cover says "the original is still the best", but this seems to be a revised edition.