Taking Charge with Value Investing by Brian Nichols