Books on personal development don't devote much space to self discipline or will power. One of my favorite that does is "
A touch of greatness" by Frank Tibolt.
The Tibolt method is to make yourself do something useful everyday for no other reason than you don’t feel like doing it. In other words, get tough with yourself.