The Now Habit
Productivity Engineering
Mental Toughness
Do It Now
Getting Things Done
(Personally tested and recommended by the author of this web. Some links might lead to other websites.)
The word comes from Latin "procrastinus", which freely translated comes close to "forward to tomorrow".
one of the quick definitions would be (and that's just because I don't have time to procrastinate thinking out a better one): putting things off and avoiding them for as long as possible, despite conscious willingness and perhaps even desire to get them done