I found that the biggest barrier to successful entrepreneurship is discipline. Therefore I recommend Constructive Living by David K. Renolyds and All the books by James Allen. Those books changed the way I thought about the world. IMHO a world view change needs to happen to sustain a business for the long term.
Also recommended in this reply