The 100 best stocks you can buy - Slatter, John. (Adams Business, 2008)