James J Essential Leadership Skills “Excellent, engaging and extremely useful with huge amounts of information to implement.”