Business analysis techniques 72 essential tools for success - Cadle, James (British Computer Society, 2010)