Companies and markets: understanding business strategy and the market environment by Bryan Lowes | Menrva Books | MenrvaBooks