Necessary for success and detailed enough to put into practice. was recommended to me by a succesful business owner.