Investor's Guide To Analysing Companies And Valuing Shares door Michael Cahill