Business Analysis Techniques : 99 Essential Tools for Success. - Cadle, James. (BCS Learning & Development Limited, 2014)