Bill Brennan is an avid reader and researcher who loves to share his finds with the rest of us. He also an avid believer in self improvement and shares his thoughts at http://www.higher-self-improvement-pursuits.com