Self Discipline: How To Get It And How To Keep It by Windy Dryden
In this book, self-discipline means committing yourself to long-term goals, and working towards them even at the expense of shorter term goals. Using cognitive behavioural therapy (CBT) techniques, it looks at the skills and beliefs needed.